# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 C86F 76B8 and.w D4, [A7 + 0x76B8] 00000004 0000 43AA ori.b D0, 0xAA 00000008 0000 2358 ori.b D0, 0x58 /* 'X' */ 0000000C 0000 0320 ori.b D0, 0x20 /* ' ' */ 00000010 8000 or.b D0, D0 00000012 0002 0B38 ori.b D2, 0x38 /* '8' */ 00000016 3232 130E 2BB6 move.w D1, [[A2 + <>] + D1 * 2 + 0x2BB6] 0000001C 16AC 2B66 move.b [A3], [A4 + 0x2B66] 00000020 25A6 22CA move.l [A2 + D2.w * 2 - 0x54], -[A6] 00000024 D9C1 add.l A4, D1 00000026 9CAC 9CAC sub.l D6, [A4 - 0x6354] label0000002A: 0000002A 6C88 bge -0x76 /* FFFFFFB4 */ label0000002C: 0000002C 6F5E ble +0x60 /* 0000008C */ 0000002E E287 asr D7, 1 00000030 6F3E ble +0x40 /* 00000070 */ 00000032 2094 move.l [A0], [A4] 00000034 28CE move.l [A4]+, A6 00000036 70F8 moveq.l D0, 0xFFFFFFF8 00000038 31A0 3156 move.w <>, -[A0] 0000003C 2864 movea.l A4, -[A4] 0000003E 3136 30F4 move.w -[A0], [A6 + D3.w - 0x12] 00000042 2DE2 move.l <>, -[A2] 00000044 67E6 beq -0x18 /* 0000002C */ 00000046 2FE4 move.l <>, -[A4] 00000048 2D1C move.l -[A6], [A4]+ 0000004A 2F86 3108 move.l [A7 + <> + D3], D6 0000004E 2F48 2E24 move.l [A7 + 0x2E24], A0 00000052 182C 2813 move.b D4, [A4 + 0x2813] 00000056 02F7 .incomplete 00000058 F305 .extension 0x305 <> // unimplemented 0000005A DAB6 DACA add.l D5, [A6 + A5 * 2 - 0x54] 0000005E DADE add.w A5, [A6]+ label00000060: 00000060 DAF2 FB5A 2A2A add.w A5, [[A2] + 0x2A2A] 00000066 FA58 00CD .extension 0xA58 <>, 0x00CD // unimplemented 0000006A 7C18 moveq.l D6, 0x18 0000006C F9B0 .invalid <> 0000006E F99E .invalid <> label00000070: 00000070 FBAA .invalid <> 00000072 F932 .extension 0x932 <> // unimplemented 00000074 1724 move.b -[A3], -[A4] 00000076 1B18 move.b -[A5], [A0]+ 00000078 66E6 bne -0x18 /* 00000060 */ 0000007A 5284 addq.l D4, 1 0000007C DEA8 9CA8 add.l D7, [A0 - 0x6358] 00000080 6F70 ble +0x72 /* 000000F2 */ 00000082 E58A lsl D2, 2 00000084 E58A lsl D2, 2 00000086 6FA2 ble -0x5C /* 0000002A */ 00000088 F7C8 .invalid <> 0000008A F79E .invalid <> label0000008C: 0000008C D2AC F768 add.l D1, [A4 - 0x898] 00000090 F6F8 F6AC .extension 0x6F8 <> // unimplemented 00000094 F666 F642 .extension 0x666 <>, 0xF642 // unimplemented 00000098 F57A .extension 0x57A <> // unimplemented 0000009A 5084 addq.l D4, 8 0000009C F53A .extension 0x53A <> // unimplemented 0000009E B8AC FD96 cmp.l D4, [A4 - 0x26A] 000000A2 F494 cinvp INST, [A4] 000000A4 620E bhi +0x10 /* 000000B4 */ 000000A6 F3FE .invalid <> 000000A8 6A75 bpl +0x77 /* 0000011F */ 000000AA 6E6B bgt +0x6D /* 00000117 */ 000000AC FAEC 3C03 .extension 0xAEC <> // unimplemented 000000B0 F346 .extension 0x346 <> // unimplemented 000000B2 F2FC FAE8 .extension 0x2FC <> // unimplemented // begin alternate branch 000000B4-000000B8 label000000B4: 000000B4 FAE8 78FE .extension 0xAE8 <> // unimplemented // end alternate branch 000000B4-000000B8 label000000B4: // (misaligned) 000000B6 78FE moveq.l D4, 0xFFFFFFFE 000000B8 F29E 7AFE .extension 0x29E <> // unimplemented 000000BC CA80 and.l D5, D0 000000BE FC32 FB50 .unknown 0xFC32 0xFB50 (W = 6) 000000C2 FADE BA84 .extension 0xADE <> // unimplemented 000000C6 FC08 FB26 .unknown 0xFC08 0xFB26 (W = 6) 000000CA 651A bcs +0x1C /* 000000E6 */ 000000CC D1AB 91AB add.l [A3 - 0x6E55], D0 000000D0 F224 F23C .cpgen 0xF224, 0xF23C // unimplemented 000000D4 FA12 F184 .unknown 0xFA12 0xF184 (W = 5) 000000D8 F15A .extension 0x15A <> // unimplemented 000000DA F1A8 .invalid <> 000000DC F156 .extension 0x156 <> // unimplemented 000000DE F150 .extension 0x150 <> // unimplemented 000000E0 F0FE F0A8 .extension 0x0FE <> // unimplemented 000000E4 F0F8 F09C .extension 0x0F8 <> // unimplemented // begin alternate branch 000000E6-000000EA label000000E6: 000000E6 F09C F5BC .extension 0x09C <> // unimplemented // end alternate branch 000000E6-000000EA label000000E6: // (misaligned) 000000E8 F5BC .invalid <> 000000EA F046 1790 .extension 0x046 <>, 0x1790 // unimplemented 000000EE EFE4 EF8A bfins -[A4] {D6:10}, D6 label000000F2: 000000F2 F4AA cpushl INST, [A2] 000000F4 10D8 move.b [A0]+, [A0]+ 000000F6 128E move.b [A1], A6 000000F8 EEF8 F418 EEA2 bfset [0xFFFFEEA2] {16:24} 000000FE F28A 12D2 .extension 0x28A <> // unimplemented 00000102 157E ED6A move.b [A2 - 0x1296], <> 00000106 F980 .invalid <> 00000108 ECD8 F1D8 bfclr [A0]+ {7:24} 0000010C F976 .extension 0x976 <> // unimplemented 0000010E 2744 2745 move.l [A3 + 0x2745], D4 00000112 EC9A ror D2, 6 00000114 17EE EC4E EBF6 move.b <>, [A6 - 0x13B2] 0000011A F116 .extension 0x116 <> // unimplemented 0000011C EBA2 asl D2, D5 0000011E F480 .invalid <> 00000120 F76E .extension 0x76E <> // unimplemented 00000122 EB76 roxl D6.w, D5 00000124 EBCA F096 bfexts D7, A2 {2:22} 00000128 0ABE EB6E EB1A xori.l <>, 0xEB6EEB1A 0000012E 0A70 6DE6 0A4C xori.w [A0 + D0 * 2 + 0x4C], 0x6DE6 00000134 EE4E lsr D6.w, 7 00000136 1F46 EAE6 move.b [A7 - 0x151A], D6 0000013A EA94 roxr D4, 5 0000013C EDEC 1968 EDCC bfffo D1, [A4 - 0x1234] {D5:D0} 00000142 F160 .extension 0x160 <> // unimplemented 00000144 E9EA 5181 E9B8 bfextu D5, [A2 - 0x1648] {6:1} // begin alternate branch 00000148-0000014A label00000148: 00000148 E9B8 rol D0, D4 // end alternate branch 00000148-0000014A label00000148: // (misaligned) 0000014A 740C moveq.l D2, 0x0C 0000014C E97A rol D2.w, D4 0000014E EC4E lsr D6.w, 6 00000150 E99C rol D4, 4 00000152 E944 asl D4.w, 4 00000154 1D14 move.b -[A6], [A4] 00000156 EB1E rol D6.b, 5 00000158 E974 roxl D4.w, D4 0000015A E85E ror D6.w, 4 0000015C F95C .extension 0x95C <> // unimplemented 0000015E E8B0 roxr D0, D4 00000160 EDC8 EE90 bfffo D6, A0 {D2:16} 00000164 E7D2 rol .w [A2] 00000166 E7C0 rol .w D0 00000168 E808 lsr D0.b, 4 0000016A E7AE lsl D6, D3 0000016C E7A8 lsl D0, D3 0000016E E768 lsl D0.w, D3 00000170 E798 rol D0, 3 00000172 E792 roxl D2, 3 00000174 E6E6 ror .w -[A6] 00000176 3C03 move.w D6, D3 00000178 E96E lsl D6.w, D4 0000017A E64E lsr D6.w, 3 0000017C 6DCA blt -0x34 /* 00000148 */ 0000017E F8CE 061E .extension 0x8CE <> // unimplemented 00000182 EC2C lsr D4.b, D6 00000184 E5EC 05F4 roxl .w [A4 + 0x5F4] 00000188 05E0 .incomplete 0000018A E5B4 roxl D4, D2 0000018C E5C6 roxl .w D6 0000018E E582 asl D2, 2 00000190 E5DA roxl .w [A2]+ 00000192 E594 roxl D4, 2 00000194 E594 roxl D4, 2 00000196 1842 movea.b A4, D2 label00000198: 00000198 EF78 rol D0.w, D7 0000019A F1EC .invalid <> 0000019C E55C rol D4.w, 2 0000019E 1A38 E488 move.b D5, [0xFFFFE488] 000001A2 E45A ror D2.w, 2 000001A4 ED36 roxl D6.b, D6 000001A6 F354 .extension 0x354 <> // unimplemented 000001A8 F2D6 F22A .extension 0x2D6 <> // unimplemented // begin alternate branch 000001AA-000001B2 label000001AA: 000001AA F22A 0660 fsdiv fp4, fp1 000001AE 084A 06F6 bchg.b A2, 0xF6 // end alternate branch 000001AA-000001B2 label000001AA: // (misaligned) 000001AC 0660 084A addi.w -[A0], 0x84A 000001B0 06F6 .incomplete 000001B2 0B3C F18C btst 0x8C, D5 000001B6 E32E lsl D6.b, D1 000001B8 E2DA lsr .w [A2]+ 000001BA EBB8 rol D0, D5 000001BC 6FDA ble -0x24 /* 00000198 */ 000001BE 1854 movea.b A4, [A4] 000001C0 E2BA ror D2, D1 000001C2 0A90 1790 B880 xori.l [A0], 0x1790B880 000001C8 17CE E992 0DF8 move.b [[ + A6] + 0xDF8], A6 000001CE F55C .extension 0x55C <> // unimplemented 000001D0 FB24 .extension 0xB24 <> // unimplemented 000001D2 E1D2 asl .w [A2] 000001D4 6DD4 blt -0x2A /* 000001AA */ 000001D6 E192 roxl D2, 8 000001D8 E18A lsl D2, 8 000001DA E6AA lsr D2, D3 label000001DC: 000001DC E692 roxr D2, 3 000001DE 0556 bchg [A6], D2 000001E0 043C 1630 E0EA subi.b 0xEA, 0x30 /* '0' */ 000001E6 E0E2 asr .w -[A2] 000001E8 E04C lsr D4.w, 8 000001EA E46E lsr D6.w, D2 000001EC E004 asr D4.b, 8 000001EE E50C lsl D4.b, 2 000001F0 DF96 add.l [A6], D7 000001F2 7FFE moveq.l D7, 0xFFFFFFFE 000001F4 E390 roxl D0, 1 000001F6 EC46 asr D6.w, 6 000001F8 06A4 E6AE E6FE addi.l -[A4], 0xE6AEE6FE 000001FE DECC add.w A7, A4 00000200 DE6C DE20 add.w D7, [A4 - 0x21E0] 00000204 E620 asr D0.b, D3 00000206 EB0C lsl D4.b, 5 00000208 F098 2A2B .extension 0x098 <> // unimplemented 0000020C DDC6 add.l A6, D6 0000020E 2745 06E6 move.l [A3 + 0x6E6], D5 00000212 DDE0 add.l A6, -[A0] 00000214 DD26 add.b -[A6], D6 00000216 5085 addq.l D5, 8 00000218 DAAB DAAC add.l D5, [A3 - 0x2554] 0000021C 0F78 D1AB bchg [0xFFFFD1AB], D7 00000220 DCB2 0F98 add.l D6, [ + D0 * 8] // begin alternate branch 00000222-00000224 label00000222: 00000222 0F98 bclr [A0]+, D7 // end alternate branch 00000222-00000224 label00000222: // (misaligned) 00000224 DCA2 add.l D6, -[A2] 00000226 DC4A add.w D6, A2 00000228 DBFE add.l A5, <> 0000022A E426 asr D6.b, D2 0000022C DC2A E0F2 add.b D6, [A2 - 0x1F0E] 00000230 DB0E addx.b -[A5], -[A6] 00000232 6416 bcc +0x18 /* 0000024A */ 00000234 0CDA .incomplete 00000236 0A26 DA82 xori.b -[A6], 0x82 label0000023A: 0000023A DA24 add.b D5, -[A4] 0000023C DF44 addx.w D7, D4 0000023E 2A14 move.l D5, [A4] 00000240 D9E6 add.l A4, -[A6] 00000242 D992 add.l [A2], D4 label00000244: 00000244 DEB2 D93E D998 D944 D8FE add.l D7, [[A2 - 0x266726BC] + A5 - 0x2702] // begin alternate branch 00000248-0000024E label00000248: 00000248 D998 add.l [A0]+, D4 label0000024A: 0000024A D944 addx.w D4, D4 0000024C D8FE add.w A4, <> // end alternate branch 00000248-0000024E label00000248: // (misaligned) label0000024A: // (misaligned) 0000024E BC94 cmp.l D6, [A4] 00000250 6DD0 blt -0x2E /* 00000222 */ 00000252 D936 D8E0 add.b [A6 + A5 - 0x32], D4 // begin alternate branch 00000254-00000256 label00000254: 00000254 D8E0 add.w A4, -[A0] // end alternate branch 00000254-00000256 label00000254: // (misaligned) 00000256 D89A add.l D4, [A2]+ 00000258 DC9A add.l D6, [A2]+ 0000025A 6D80 blt -0x7E /* 000001DC */ 0000025C D884 add.l D4, D4 0000025E D7B0 DF98 add.l [ + A5 * 8], D3 00000262 D7D2 add.l A3, [A2] 00000264 D782 addx.l D3, D2 00000266 D73C DCAC add.b 0xAC, D3 0000026A 6DDC blt -0x22 /* 00000248 */ 0000026C 3432 0950 move.w D2, [A2] 00000270 0612 0866 addi.b [A2], 0x66 /* 'f' */ 00000274 0788 bclr A0, D3 00000276 FDE6 .invalid <> 00000278 FD5E .extension 0xD5E <> // unimplemented 0000027A FCDA FC76 .extension 0xCDA <> // unimplemented 0000027E FD6E .extension 0xD6E <> // unimplemented 00000280 FC4A 0596 .extension 0xC4A <>, 0x0596 // unimplemented 00000284 FBE2 .invalid <> 00000286 FBC2 .invalid <> 00000288 FC52 6ED4 .extension 0xC52 <>, 0x6ED4 // unimplemented 0000028C 053E btst <>, D2 0000028E 6D40 blt +0x42 /* 000002D0 */ 00000290 6F3C ble +0x3E /* 000002CE */ 00000292 9DAE 2A2C sub.l [A6 + 0x2A2C], D6 00000296 2A2C FF20 move.l D5, [A4 - 0xE0] 0000029A 6F42 ble +0x44 /* 000002DE */ 0000029C 9CAC 9A86 sub.l D6, [A4 - 0x657A] 000002A0 BAAC 6E84 cmp.l D5, [A4 + 0x6E84] 000002A4 60AE bra -0x50 /* 00000254 */ 000002A6 679C beq -0x62 /* 00000244 */ 000002A8 6790 beq -0x6E /* 0000023A */ 000002AA D1A8 FE24 add.l [A0 - 0x1DC], D0 000002AE 04DA .incomplete 000002B0 FB16 .extension 0xB16 <> // unimplemented label000002B2: 000002B2 6C58 bge +0x5A /* 0000030C */ 000002B4 FAA8 FDDC .extension 0xAA8 <> // unimplemented 000002B8 FC8E 70DE .extension 0xC8E <> // unimplemented 000002BC F944 .extension 0x944 <> // unimplemented 000002BE FC86 EE88 .extension 0xC86 <> // unimplemented 000002C2 EE6C lsr D4.w, D7 000002C4 EE4A lsr D2.w, 7 label000002C6: 000002C6 EE24 asr D4.b, D7 000002C8 EE08 lsr D0.b, 7 000002CA EDD4 22B0 bfffo D2, [A4] {10:D0} label000002CE: 000002CE 43F1 2D49 lea.l A1, [[A1 + <>]] // begin alternate branch 000002D0-000002D6 label000002D0: 000002D0 2D49 2350 move.l [A6 + 0x2350], A1 000002D4 1CC2 move.b [A6]+, D2 // end alternate branch 000002D0-000002D6 label000002D0: // (misaligned) 000002D2 2350 1CC2 move.l [A1 + 0x1CC2], [A0] 000002D6 1C62 movea.b A6, -[A2] 000002D8 1AF2 1BFA 2462 23FA 20C2 move.b [A5]+, [[0x246223FA] + 0x20C2] // begin alternate branch 000002DE-000002E6 label000002DE: 000002DE 23FA 20C2 E9BC FD1E move.l [0xE9BCFD1E], [PC + 0x20C2 /* 000023A2, cstring "" */] // end alternate branch 000002DE-000002E6 label000002DE: // (misaligned) 000002E2 E9BC rol D4, D4 000002E4 FD1E .extension 0xD1E <> // unimplemented 000002E6 67DE beq -0x20 /* 000002C6 */ 000002E8 B2AE D420 cmp.l D1, [A6 - 0x2BE0] 000002EC 3D44 C5E8 move.w [A6 - 0x3A18], D4 000002F0 D1C6 add.l A0, D6 000002F2 6EBE bgt -0x40 /* 000002B2 */ 000002F4 D330 E3B0 D3AE 2C30 add.b [-0x2C51D3D0 + A6 * 2], D1 000002FC E30E lsl D6.b, 1 000002FE 725C moveq.l D1, 0x5C 00000300 F4C4 .invalid <> 00000302 C6FC 4243 mulu.w D3, 0x4243 /* 'BC' */ 00000306 2852 movea.l A4, [A2] 00000308 242E 33A8 move.l D2, [A6 + 0x33A8] label0000030C: 0000030C 085C 208B bchg.b [A4]+, 0x8B 00000310 16AA ED22 move.b [A3], [A2 - 0x12DE] 00000314 1F22 move.b -[A7], -[A2] 00000316 16E2 move.b [A3]+, -[A2] 00000318 FDB6 .invalid <> 0000031A FB5E .extension 0xB5E <> // unimplemented 0000031C A38E syscall BTreeDispatch, flags=3 0000031E 0C0A 24E3 cmpi.b A2, 0xE3 00000322 00B4 0446 8B01 4B1C ori.l <>, 0x4468B01 0000032A 0302 btst D2, D1 0000032C 0608 5346 addi.b A0, 0x46 /* 'F' */ 00000330 8B40 9B29 pack D5, D0, 0x9B29 00000334 109E move.b [A0], [A6]+ 00000336 0B01 btst D1, D5 00000338 109E move.b [A0], [A6]+ 0000033A 3B01 move.w -[A5], D1 0000033C D338 832E add.b [0xFFFF832E], D1 00000340 D338 FB18 add.b [0xFFFFFB18], D1 00000344 0093 0C5B 0263 ori.l [A3], 0xC5B0263 0000034A 0030 A206 3B08 ori.b [A0 + <> + D3 * 2], 0x6 00000350 5B09 subq.b A1, 5 00000352 F306 .extension 0x306 <> // unimplemented 00000354 1063 movea.b A0, -[A3] 00000356 0210 42F3 andi.b [A0], 0xF3 0000035A 1834 06EC move.b D4, [A4 + D0.w * 8 - 0x20] 0000035E 0463 0026 subi.w -[A3], 0x26 /* '&' */ 00000362 F300 .extension 0x300 <> // unimplemented 00000364 3E0E move.w D7, A6 00000366 180C move.b D4, A4 00000368 0A1C 0400 xori.b [A4]+, 0x0 0000036C 9B05 subx.b D5, D5 0000036E 3605 move.w D3, D5 00000370 0188 bclr A0, D0 00000372 142E 0412 move.b D2, [A6 + 0x412] 00000376 8814 or.b D4, [A4] 00000378 00AB 0B2B 0B08 08E2 ori.l [A3 + 0x8E2], 0xB2B0B08 00000380 9B0B subx.b -[A5], -[A3] 00000382 BB02 xor.b D2, D5 00000384 00CB .incomplete 00000386 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 00000388 001B 0D83 ori.b [A3]+, 0x83 0000038C 2EC3 move.l [A7]+, D3 0000038E 028B 0808 70E2 andi.l A3, 0x80870E2 00000394 5303 subq.b D3, 1 00000396 543B 0010 addq.b [PC + D0.w + 0x10], 2 0000039A C101 abcd D0, D1 0000039C 6903 bvs +0x5 /* 000003A1 */ 0000039E E30C lsl D4.b, 1 000003A0 2A73 052E 4A0E 1833 movea.l A5, [[A3 + 0x4A0E] + D0 * 4 + 0x1833] 000003A8 37C3 4E33 move.w [PC + D4 * 8 + 0x33], D3 000003AC B70A cmpm.b [A3]+, [A2]+ 000003AE 650D bcs +0xF /* 000003BD */ 000003B0 5C8A addq.l A2, 6 000003B2 041C 1040 subi.b [A4]+, 0x40 /* '@' */ 000003B6 020F DA82 andi.b A7, 0x82 000003BA 650B bcs +0xD /* 000003C7 */ 000003BC 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000003BE 4002 negx.b D2 000003C0 0F6E 36D8 bchg [A6 + 0x36D8], D7 000003C4 1402 move.b D2, D2 000003C6 733E moveq.l D1, 0x3E 000003C8 3682 move.w [A3], D2 000003CA 2603 move.l D3, D3 000003CC 002C 550B 1B0D ori.b [A4 + 0x1B0D], 0xB 000003D2 0108 btst A0, D0 000003D4 1C28 1C10 move.b D6, [A0 + 0x1C10] 000003D8 020F 290C andi.b A7, 0xC 000003DC 24AB 028A move.l [A2], [A3 + 0x28A] 000003E0 102E 0440 move.b D0, [A6 + 0x440] 000003E4 021B 96E9 andi.b [A3]+, 0xE9 000003E8 044B 4436 subi.w A3, 0x4436 /* 'D6' */ 000003EC CD0D abcd -[A6], -[A5] 000003EE C50C abcd -[A2], -[A4] 000003F0 9301 subx.b D1, D1 000003F2 601C bra +0x1E /* 00000410 */ 000003F4 2840 movea.l A4, D0 000003F6 02C3 .incomplete 000003F8 872A 5CDB or.b [A2 + 0x5CDB], D3 000003FC 0860 BB02 bchg.b -[A0], 0x2 00000400 4002 negx.b D2 00000402 B340 xor.w D0, D1 00000404 0101 btst D1, D0 00000406 10EA 4002 move.b [A0]+, [A2 + 0x4002] 0000040A F34D .extension 0x34D <> // unimplemented 0000040C ED03 asl D3.b, 6 0000040E E30C lsl D4.b, 1 label00000410: 00000410 30E3 move.w [A0]+, -[A3] 00000412 0265 0563 andi.w -[A5], 0x563 00000416 2C36 4002 move.l D6, [A6 + D4.w + 0x2] 0000041A 0F36 26B3 btst [A6 + D2.w * 8 - 0x77], D7 0000041E 021B 00C5 andi.b [A3]+, 0xC5 00000422 082C 24CB 098A btst.b [A4 + 0x98A], 0xCB // begin alternate branch 00000426-00000428 label00000426: 00000426 098A bclr A2, D4 // end alternate branch 00000426-00000428 label00000426: // (misaligned) 00000428 A117 syscall Eject, flags=1 0000042A F4E6 .invalid <> 0000042C 3A83 move.w [A5], D3 0000042E 102B 1AD0 move.b D0, [A3 + 0x1AD0] 00000432 331B move.w -[A1], [A3]+ 00000434 04FB .incomplete 00000436 2DD3 move.l <>, [A3] 00000438 06DB .incomplete 0000043A 1ADB move.b [A5]+, [A3]+ 0000043C 2063 movea.l A0, -[A3] 0000043E 3316 move.w -[A1], [A6] label00000440: 00000440 3B0F move.w -[A5], A7 00000442 AB1F syscall RgnBlit 00000444 16FB 0273 move.b [A3]+, [PC + D0.w * 2 + 0x73] 00000448 0B4B bchg A3, D5 0000044A 18A0 move.b [A4], -[A0] 0000044C 6B07 bmi +0x9 /* 00000455 */ 0000044E 7B08 moveq.l D5, 0x08 00000450 0341 bchg D1, D1 00000452 535F subq.w [A7]+, 1 00000454 16D0 move.b [A3]+, [A0] 00000456 D301 addx.b D1, D1 00000458 10A3 move.b [A0], -[A3] 0000045A 40D3 move.w [A3], SR 0000045C 1C42 movea.b A6, D2 0000045E 389A move.w [A4], [A2]+ 00000460 5813 addq.b [A3], 4 00000462 002C 004B 0B13 ori.b [A4 + 0xB13], 0x4B /* 'K' */ 00000468 0A2C DA93 8310 xori.b [A4 - 0x7CF0], 0x93 0000046E 0F34 630C btst <>, D7 00000472 EA93 roxr D3, 5 00000474 0328 0F04 btst [A0 + 0xF04], D1 00000478 630C bls +0xE /* 00000486 */ 0000047A 5305 subq.b D5, 1 0000047C 9300 subx.b D1, D0 0000047E 6AC0 bpl -0x3E /* 00000440 */ 00000480 1E6A 3333 movea.b A7, [A2 + 0x3333] 00000484 6B23 bmi +0x25 /* 000004A9 */ label00000486: 00000486 F30F .extension 0x30F <> // unimplemented 00000488 630C bls +0xE /* 00000496 */ 0000048A 5311 subq.b [A1], 1 0000048C 7346 moveq.l D1, 0x46 0000048E E333 roxl D3.b, D1 00000490 7B02 moveq.l D5, 0x02 00000492 D336 FB2D 9B70 add.b [[A6 - 0x6490] + A7 * 2], D1 // begin alternate branch 00000496-0000049A label00000496: 00000496 9B70 638C sub.w <>, D5 // end alternate branch 00000496-0000049A label00000496: // (misaligned) 00000498 638C bls -0x72 /* 00000426 */ 0000049A A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 0000049C 5843 addq.w D3, 4 0000049E 0591 bclr [A1], D2 000004A0 02E6 .incomplete 000004A2 2653 movea.l A3, [A3] 000004A4 0A2B 02CD 0BD3 xori.b [A3 + 0xBD3], 0xCD 000004AA 04B4 A514 530C 5423 subi.l [A4 + D5.w * 4 + 0x23], 0xA514530C 000004B2 0D04 btst D4, D6 000004B4 831B or.b [A3]+, D1 000004B6 AB05 syscall CopyHandle 000004B8 2319 move.l -[A1], [A1]+ 000004BA 630C bls +0xE /* 000004C8 */ 000004BC 0F54 bchg [A4], D7 000004BE 1B01 move.b -[A5], D1 000004C0 6509 bcs +0xB /* 000004CB */ 000004C2 3300 move.w -[A1], D0 000004C4 2109 move.l -[A0], A1 000004C6 0854 E10A bchg.b [A4], 0xA /* '\n' */ // begin alternate branch 000004C8-000004CA label000004C8: 000004C8 E10A lsl D2.b, 8 // end alternate branch 000004C8-000004CA label000004C8: // (misaligned) 000004CA A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000004CC F10A .extension 0x10A <> // unimplemented 000004CE 16E5 move.b [A3]+, -[A5] 000004D0 0A16 9409 xori.b [A6], 0x9 /* '\t' */ 000004D4 0258 DB02 andi.w [A0]+, 0xDB02 000004D8 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000004DA 4341 chk.w D1, D1 000004DC 4290 clr.l [A0] 000004DE 110D move.b -[A0], A5 000004E0 9408 sub.b D2, A0 000004E2 0033 0F2A 1054 ori.b [A3 + D1.w + 0x54], 0x2A /* '*' */ 000004E8 9347 subx.w D1, D7 000004EA 0406 26EB subi.b D6, 0xEB 000004EE 0496 0D09 EB06 subi.l [A6], 0xD09EB06 000004F4 210F move.l -[A0], A7 000004F6 2E04 move.l D7, D4 000004F8 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 000004FA 5483 addq.l D3, 2 000004FC 0721 btst -[A1], D3 000004FE 0933 5E34 btst [A3 + D5 * 8 + 0x34], D4 00000502 2348 A31A move.l [A1 - 0x5CE6], A0 00000506 340F move.w D2, A7 00000508 0933 5458 btst [A3 + D5.w * 4 + 0x58], D4 0000050C BB5E xor.w [A6]+, D5 0000050E 3493 move.w [A2], [A3] 00000510 0106 btst D6, D0 00000512 088B 0E42 bclr.b A3, 0x42 /* 'B' */ 00000516 9058 sub.w D0, [A0]+ 00000518 8106 sbcd D0, D6 0000051A 832E 9408 or.b [A6 - 0x6BF8], D1 0000051E 1400 move.b D2, D0 00000520 0B13 btst [A3], D5 00000522 6B01 bmi +0x3 /* 00000525 */ 00000524 C51D and.b [A5]+, D2 00000526 00E3 .incomplete 00000528 143A 5B0D move.b D2, [PC + 0x5B0D /* 00006037, cstring "" */] 0000052C 54BB 1E34 addq.l [PC + D1 * 8 + 0x34], 2 00000530 54A3 addq.l -[A3], 2 00000532 1A04 move.b D5, D4 00000534 9B6F F90C sub.w [A7 - 0x6F4], D5 00000538 3300 move.w -[A1], D0 0000053A F10C .extension 0x10C <> // unimplemented 0000053C 5B02 subq.b D2, 5 0000053E 5B71 6B05 subq.w [[A1 + <>] + D6 * 2], 5 00000542 0F6D 10E5 bchg [A5 + 0x10E5], D7 00000546 0549 bchg A1, D2 00000548 0E33 00B7 0174 .invalid.b <>, 0xB7 // invalid immediate operation 0000054E 4069 0E1B negx.w [A1 + 0xE1B] 00000552 256A 341B 255C move.l [A2 + 0x255C], [A2 + 0x341B] 00000558 0463 4628 subi.w -[A3], 0x4628 /* 'F(' */ 0000055C 546B 2B04 addq.w [A3 + 0x2B04], 2 00000560 630B bls +0xD /* 0000056D */ 00000562 264B movea.l A3, A3 00000564 07B3 0149 bclr [[A3 + <>]], D3 00000568 2F1E move.l -[A7], [A6]+ 0000056A 0444 A10E subi.w D4, 0xA10E 0000056E 1501 move.b -[A2], D1 00000570 06C3 .incomplete 00000572 032D 0114 btst [A5 + 0x114], D1 00000576 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000578 C410 and.b D2, [A0] 0000057A 9A5B sub.w D5, [A3]+ 0000057C 01B1 4294 bclr [A1 + D4.w * 2 - 0x108], D0 00000580 3308 move.w -[A1], A0 00000582 AB3F syscall bcMain3 00000584 1E28 0F1E move.b D7, [A0 + 0xF1E] 00000588 6A9B bpl -0x63 /* 00000525 */ 0000058A 3634 1E5C move.w D3, [A4 + D1 * 8 + 0x5C] 0000058E 9B36 042E sub.b [A6 + D0.w * 4 + 0x2E], D5 00000592 1625 move.b D3, -[A5] 00000594 0416 2540 subi.b [A6], 0x40 /* '@' */ 00000598 BA74 D301 cmp.w D5, [[A4 + <> + A5 * 2]] 0000059C 5CB3 1C74 addq.l [A3 + D1 * 4 + 0x74], 6 000005A0 C90F abcd -[A4], -[A7] 000005A2 C410 and.b D2, [A0] 000005A4 F51C .extension 0x51C <> // unimplemented 000005A6 2E6D 3965 movea.l A7, [A5 + 0x3965] 000005AA 03EB .incomplete 000005AC 2D93 0246 move.l [A6 + D0.w * 2 + 0x46], [A3] 000005B0 BB0C cmpm.b [A5]+, [A4]+ 000005B2 9302 subx.b D1, D2 000005B4 0306 btst D6, D1 000005B6 0608 BE78 addi.b A0, 0x78 /* 'x' */ 000005BA A136 syscall MoreMasters, flags=1 000005BC EC74 roxr D4.w, D6 000005BE 306D 06E9 movea.w A0, [A5 + 0x6E9] 000005C2 0203 6C93 andi.b D3, 0x93 000005C6 0253 0793 andi.w [A3], 0x793 000005CA 020B 38CD andi.b A3, 0xCD 000005CE 0281 359D 02A5 andi.l D1, 0x359D02A5 000005D4 019B bclr [A3]+, D0 000005D6 05D3 .incomplete 000005D8 0910 btst [A0], D4 000005DA 7821 moveq.l D4, 0x21 000005DC 0336 2338 D702 6624 btst [A6 - 0x28FD99DC + D2 * 2], D1 000005E4 2300 move.l -[A1], D0 000005E6 2E04 move.l D7, D4 000005E8 8B00 sbcd D5, D0 000005EA 1C10 move.b D6, [A0] 000005EC 1402 move.b D2, D2 000005EE 0FA8 3053 bclr [A0 + 0x3053], D7 000005F2 050F btst A7, D2 000005F4 08BE 4E02 bclr.b <>, 0x2 000005F8 0FA8 3080 bclr [A0 + 0x3080], D7 000005FC 2683 move.l [A3], D3 000005FE 00C9 .incomplete 00000600 0C16 E157 cmpi.b [A6], 0x57 /* 'W' */ 00000604 4944 chk.w D4, D4 00000606 8B00 sbcd D5, D0 00000608 E30F lsl D7.b, 1 0000060A 4E16 .invalid // invalid opcode 4 0000060C 4014 negx.b [A4] 0000060E 02BB 68A8 30C3 1ABB andi.l [PC + D1 * 2 - 0x69], 0x68A830C3 00000616 2834 DB02 932E move.l D4, [[A4 + <> + A5 * 2] - 0x6CD2] 0000061C 831C or.b [A4]+, D1 0000061E 701C moveq.l D0, 0x1C 00000620 1602 move.b D3, D2 00000622 0FA8 3043 bclr [A0 + 0x3043], D7 00000626 0865 020F bchg.b -[A5], 0xF 0000062A 8D06 sbcd D6, D6 0000062C E501 asl D1.b, 2 0000062E 0F89 bclr A1, D7 00000630 06F3 .incomplete 00000632 0064 0D2D ori.w -[A4], 0xD2D /* '\r-' */ 00000636 2312 move.l -[A1], [A2] 00000638 092D 9B12 btst [A5 - 0x64EE], D4 0000063C 4EBE jsr <> 0000063E AB16 syscall PInit 00000640 4002 negx.b D2 00000642 0FA8 30AA bclr [A0 + 0x30AA], D7 00000646 8310 or.b [A0], D1 00000648 122C 1402 move.b D1, [A4 + 0x1402] 0000064C 6B75 bmi +0x77 /* 000006C3 */ 0000064E 0501 btst D1, D2 00000650 7310 moveq.l D1, 0x10 00000652 1E28 DB21 move.b D7, [A0 - 0x24DF] 00000656 16F3 0D8B 379B 3B2C move.b [A3]+, [[ + <> + D0 * 4] + 0x379B3B2C] 0000065E 130C move.b -[A1], A4 00000660 1C2C 00E3 move.b D6, [A4 + 0xE3] 00000664 7B8B moveq.l D5, 0xFFFFFF8B 00000666 1201 move.b D1, D1 00000668 0153 bchg [A3], D0 0000066A 0241 4433 andi.w D1, 0x4433 /* 'D3' */ 0000066E 2B36 C04B move.l -[A5], [A6 + A4.w + 0x4B] 00000672 12EB 7503 move.b [A1]+, [A3 + 0x7503] 00000676 1AFB 0856 move.b [A5]+, [PC + D0 + 0x56] 0000067A 2304 move.l -[A1], D4 0000067C 9B00 subx.b D5, D0 0000067E 0840 02B3 bchg.b D0, 0xB3 00000682 59A8 30AB subq.l [A0 + 0x30AB], 4 00000686 30D2 move.w [A0]+, [A2] 00000688 0812 2C85 btst.b [A2], 0x85 0000068C 100F move.b D0, A7 0000068E A82A syscall ComponentDispatch 00000690 104B movea.b A0, A3 00000692 163B 0523 0473 0029 0572 move.b D3, [[PC + 0x473 + D0 * 4] + 0x290572] 0000069C 2C36 8305 move.l D6, [[A6 + <>] + A0 * 2] 000006A0 630C bls +0xE /* 000006AE */ 000006A2 D88B add.l D4, A3 000006A4 292C 3306 move.l -[A4], [A4 + 0x3306] 000006A8 5B06 subq.b D6, 5 000006AA C105 abcd D0, D5 000006AC C6A1 and.l D3, -[A1] label000006AE: 000006AE 0580 bclr D0, D2 000006B0 2613 move.l D3, [A3] 000006B2 138D 2A46 move.b [A1 + D2 * 2 + 0x46], A5 000006B6 0863 2970 bchg.b -[A3], 0x70 /* 'p' */ 000006BA E24E lsr D6.w, 1 000006BC A55A syscall PrimeTime, flags=5 000006BE CB45 exg D5, D5 000006C0 6560 bcs +0x62 /* 00000722 */ 000006C2 3337 4560 3E87 move.w -[A1], [A7 + 0x3E87] 000006C8 02C4 .incomplete 000006CA 123E move.b D1, <> 000006CC 1402 move.b D2, D2 000006CE 5B61 subq.w -[A1], 5 000006D0 A830 syscall Pack14 000006D2 2B42 F30D move.l [A5 - 0xCF3], D2 000006D6 2B6D B337 3E83 move.l [A5 + 0x3E83], [A5 - 0x4CC9] 000006DC 0189 bclr A1, D0 000006DE 01EB .incomplete 000006E0 4AA8 300F tst.l [A0 + 0x300F] 000006E4 410C .invalid 0, A4 // invalid opcode 4 with b == 4 000006E6 0515 btst [A5], D2 000006E8 0FA8 301B bclr [A0 + 0x301B], D7 000006EC 2973 1608 4025 move.l [A4 + 0x4025], [A3 + D1.w * 8 + 0x8] 000006F2 010F btst A7, D0 000006F4 450C .invalid 2, A4 // invalid opcode 4 with b == 4 000006F6 3319 move.w -[A1], [A1]+ 000006F8 410C .invalid 0, A4 // invalid opcode 4 with b == 4 000006FA D840 add.w D4, D0 000006FC 0283 2C36 E6DB andi.l D3, 0x2C36E6DB 00000702 2E34 C043 move.l D7, [A4 + A4.w + 0x43] 00000706 1834 F44B move.b D4, [A4 + A7.w * 4 + 0x4B] 0000070A 12F3 7523 0503 0534 4503 move.b [A1]+, [[A3 + 0x503 + D7 * 4] + 0x5344503] 00000714 0FAD 19EE bclr [A5 + 0x19EE], D7 00000718 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5 0000071A 5B07 subq.b D7, 5 0000071C 750A moveq.l D2, 0x0A 0000071E 0B03 btst D3, D5 00000720 AB16 syscall PInit label00000722: 00000722 DB04 addx.b D5, D4 00000724 4002 negx.b D2 00000726 0FA8 36DB bclr [A0 + 0x36DB], D7 0000072A 08A9 1A0F A830 bclr.b [A1 - 0x57D0], 0xF 00000730 EB01 asl D1.b, 5 00000732 4002 negx.b D2 00000734 3330 A836 move.w -[A1], [A0 + A2 + 0x36] 00000738 A301 syscall Close, flags=3 0000073A 3327 move.w -[A1], -[A7] 0000073C 2117 move.l -[A0], [A7] 0000073E A33E syscall DrvrRemove, flags=3 00000740 2318 move.l -[A1], [A0]+ 00000742 0119 btst [A1]+, D0 00000744 5B07 subq.b D7, 5 00000746 8348 7243 pack -[A1], -[A0], 0x7243 0000074A 03E3 .incomplete 0000074C 0F04 btst D4, D7 0000074E 2B02 move.l -[A5], D2 00000750 2318 move.l -[A1], [A0]+ 00000752 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 00000754 D300 addx.b D1, D0 00000756 6329 bls +0x2B /* 00000781 */ 00000758 DB0F addx.b -[A5], -[A7] 0000075A B301 xor.b D1, D1 0000075C C10B abcd -[A0], -[A3] 0000075E 12EE 00D3 move.b [A1]+, [A6 + 0xD3] 00000762 2FE6 move.l <>, -[A6] 00000764 7296 moveq.l D1, 0xFFFFFF96 00000766 632E bls +0x30 /* 00000796 */ 00000768 0812 5B07 btst.b [A2], 0x7 0000076C 4002 negx.b D2 0000076E 0FA8 2A6A bclr [A0 + 0x2A6A], D7 00000772 A509 syscall Delete/PBHDelete/HDelete, flags=5 00000774 D30C addx.b -[A1], -[A4] 00000776 5531 5533 06A5 1705 010B 13D9 subq.b [[A1 + 0x6A51705 + D5 * 4] + 0x10B13D9], 2 00000782 310B move.w -[A0], A3 00000784 00D3 .incomplete 00000786 195C BA74 move.b [A4 - 0x458C], [A4]+ 0000078A 230C move.l -[A1], A4 0000078C 6A42 bpl +0x44 /* 000007D0 */ 0000078E BA74 0144 cmp.w D5, <> 00000792 34BA 7481 move.w [A2], [PC + 0x7481 /* 00007C15, cstring "" */] label00000796: 00000796 44BA 74DB neg.l [PC + 0x74DB /* 00007C73, cstring "" */] 0000079A 1323 move.b -[A1], -[A3] 0000079C 4610 not.b [A0] 0000079E BA74 2346 cmp.w D5, <> 000007A2 6A65 bpl +0x67 /* 00000809 */ 000007A4 0028 4B17 3B07 ori.b [A0 + 0x3B07], 0x17 000007AA 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 000007AC A30E syscall UnmountVol/HUnmountVol, flags=3 000007AE 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 000007B0 0B07 btst D7, D5 000007B2 EC03 asr D3.b, 6 000007B4 14B3 066B move.b [A2], [A3 + D0.w * 8 + 0x6B] 000007B8 12B3 0623 move.b [A1], [A3 + D0.w * 8 + 0x23] 000007BC 042A 6A31 37C4 subi.b [A2 + 0x37C4], 0x31 /* '1' */ 000007C2 049B 0621 0F8B subi.l [A3]+, 0x6210F8B 000007C8 029B 061F BB05 andi.l [A3]+, 0x61FBB05 000007CE 9B06 subx.b D5, D6 label000007D0: 000007D0 1FE4 move.b <>, -[A4] label000007D2: 000007D2 3B08 move.w -[A5], A0 000007D4 B62B 9643 cmp.b D3, [A3 - 0x69BD] 000007D8 04B6 2B96 CB02 B62B subi.l [A6 + A3.w * 8 + 0x2B], 0x2B96CB02 000007E0 967B 00B6 sub.w D3, [PC + D0.w - 0x74] 000007E4 2B96 6D3B C18F 1023 02A1 5C9B move.l [[A5 - 0x3E70EFDD + D6 * 4] + 0x2A15C9B], [A6] 000007F0 273B 3808 move.l -[A3], [PC + D3 + 0x8] 000007F4 00E3 .incomplete 000007F6 64DA bcc -0x24 /* 000007D2 */ 000007F8 8236 A206 or.b D1, [A6 + A2.w * 2 + 0x6] 000007FC FB1C .extension 0xB1C <> // unimplemented 000007FE 2101 move.l -[A0], D1 00000800 1421 move.b D2, -[A1] 00000802 1349 0F49 move.b [A1 + 0xF49], A1 00000806 902A 2883 sub.b D0, [A2 + 0x2883] 0000080A 0214 00EB andi.b [A4], 0xEB 0000080E 6406 bcc +0x8 /* 00000816 */ 00000810 3643 movea.w A3, D3 00000812 11D3 0904 move.b [0x00000904 /* CurrentA5 */], [A3] label00000816: 00000816 04F3 .incomplete 00000818 18E0 move.b [A4]+, -[A0] 0000081A BB26 xor.b -[A6], D5 0000081C 7806 moveq.l D4, 0x06 0000081E E557 roxl D7.w, 2 00000820 2511 move.l -[A2], [A1] 00000822 6302 bls +0x4 /* 00000826 */ 00000824 5693 addq.l [A3], 3 label00000826: 00000826 0206 EC4E andi.b D6, 0x4E /* 'N' */ 0000082A B306 xor.b D6, D1 0000082C A33E syscall DrvrRemove, flags=3 0000082E 1402 move.b D2, D2 00000830 433E .invalid 1, <> // invalid opcode 4 with b == 4 00000832 1402 move.b D2, D2 00000834 0F82 bclr D2, D7 00000836 2A28 5593 move.l D5, [A0 + 0x5593] 0000083A 245C movea.l A2, [A4]+ 0000083C A93A syscall DisableItem 0000083E 6300 7300 bls +0x7302 /* 00007B40 */ 00000842 0B03 btst D3, D5 00000844 630E bls +0x10 /* 00000854 */ 00000846 C581 and.l D1, D2 00000848 0F36 0B03 78E4 A94A btst [[A6 + <> + D0 * 2] + 0x78E4A94A], D7 00000850 3645 movea.w A3, D5 00000852 0836 358C 313F 8B00 E6DB 060B 0205 btst.b [[A6 - 0x74FF1925] + D3 + 0x60B0205], 0x8C // begin alternate branch 00000854-00000860 label00000854: 00000854 358C 313F 8B00 E6DB 060B 0205 move.w [[A2 - 0x74FF1925] + D3 + 0x60B0205], A4 // end alternate branch 00000854-00000860 label00000854: // (misaligned) 00000860 3BE1 move.w <>, -[A1] 00000862 3A4B movea.w A5, A3 00000864 62B3 bhi -0x4B /* 00000819 */ 00000866 10BA 7473 move.b [A0], [PC + 0x7473 /* 00007CDB, cstring "" */] 0000086A 3104 move.w -[A0], D4 0000086C 9B37 6D01 sub.b [[A7 + <> + D6 * 4]], D5 00000870 3B17 move.w -[A5], [A7] 00000872 7B0D moveq.l D5, 0x0D 00000874 BC14 cmp.b D6, [A4] 00000876 025B 826C andi.w [A3]+, 0x826C 0000087A 78EB moveq.l D4, 0xFFFFFFEB 0000087C 7010 moveq.l D0, 0x10 0000087E A93E syscall MenuKey 00000880 30E1 move.w [A0]+, -[A1] 00000882 3833 8DAB 0E25 3949 73E5 move.w D4, [[0xE25 + A0 * 4] + 0x394973E5] 0000088C 066D 2C6B 1608 addi.w [A5 + 0x1608], 0x2C6B /* ',k' */ 00000892 B2FE cmpa.w A1, <> 00000894 A113 syscall FlushVol, flags=1 00000896 4021 negx.b -[A1] 00000898 90AB 0573 sub.l D0, [A3 + 0x573] 0000089C 16DB move.b [A3]+, [A3]+ 0000089E 062A 109B 150F addi.b [A2 + 0x150F], 0x9B 000008A4 BCB2 FE33 cmp.l D6, [A2 + A7 * 8 + 0x33] 000008A8 0A01 6A46 xori.b D1, 0x46 /* 'F' */ 000008AC 930D subx.b -[A1], -[A5] 000008AE FED3 2025 .extension 0xED3 <> // unimplemented 000008B2 062A 1041 06F3 addi.b [A2 + 0x6F3], 0x41 /* 'A' */ 000008B8 7515 moveq.l D2, 0x15 000008BA 064A 4911 addi.w A2, 0x4911 000008BE 46EC FEDC move.w SR, [A4 - 0x124] 000008C2 0814 020B btst.b [A4], 0xB 000008C6 80E3 divu.w D0, -[A3] 000008C8 2104 move.l -[A0], D4 000008CA EB02 asl D2.b, 5 000008CC 4605 not.b D5 000008CE 010B btst A3, D0 000008D0 807B 0628 or.w D0, [PC + D0.w * 8 + 0x28] 000008D4 4A12 tst.b [A2] 000008D6 881C or.b D4, [A4]+ 000008D8 4A61 tst.w -[A1] 000008DA 185B movea.b A4, [A3]+ 000008DC 02EB .incomplete 000008DE 09FE .incomplete 000008E0 3312 move.w -[A1], [A2] 000008E2 9308 subx.b -[A1], -[A0] 000008E4 6863 bvc +0x65 /* 00000949 */ 000008E6 0A16 813B xori.b [A6], 0x3B /* ';' */ 000008EA 2A5C movea.l A5, [A4]+ 000008EC C53B 0F45 and.b <>, D2 000008F0 97C5 sub.l A3, D5 000008F2 0261 2EC1 andi.w -[A1], 0x2EC1 000008F6 14CA move.b [A2]+, A2 000008F8 CD0D abcd -[A6], -[A5] 000008FA 2581 8A21 move.l [A2 + A0 * 2 + 0x21], D1 000008FE 81CB divs.w D0, A3 00000900 011B btst [A3]+, D0 00000902 1E60 movea.b A7, -[A0] 00000904 4002 negx.b D2 00000906 0FDA .incomplete 00000908 0B20 btst -[A0], D5 0000090A 5B11 subq.b [A1], 5 0000090C 6524 bcs +0x26 /* 00000932 */ 0000090E 3073 426B movea.w A0, [A3 + D4.w * 2 + 0x6B] 00000912 238D 291F 9B02 9B06 move.l [[A1] + D2 - 0x64FD64FA], A5 0000091A 9306 subx.b D1, D6 0000091C 0AF0 .incomplete 0000091E EB01 asl D1.b, 5 00000920 1B07 move.b -[A5], D7 00000922 34F3 194B 083B 0706 move.w [A2]+, [[A3 + <>] + 0x83B0706] 0000092A EC28 lsr D0.b, D6 0000092C AB04 syscall ColorMap 0000092E D21B add.b D1, [A3]+ 00000930 1510 move.b -[A2], [A0] label00000932: 00000932 92BB 00FB sub.l D1, [PC + D0.w - 0x5] 00000936 05F4 .incomplete 00000938 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 0000093A 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 0000093C 1B0C move.b -[A5], A4 0000093E 335C EB01 move.w [A1 - 0x14FF], [A4]+ 00000942 0506 btst D6, D2 00000944 CB55 and.w [A5], D5 00000946 3040 movea.w A0, D0 00000948 02E3 .incomplete 0000094A 7893 moveq.l D4, 0xFFFFFF93 0000094C 01E6 .incomplete 0000094E 8B01 sbcd D5, D1 00000950 3633 DAAB move.w D3, [A3 + A5 * 2 - 0x85] 00000954 0EC5 .incomplete 00000956 7BF1 moveq.l D5, 0xFFFFFFF1 00000958 170B move.b -[A3], A3 0000095A 0573 2049 bchg [A3 + D2.w + 0x49], D2 0000095E 8B43 692B pack D5, D3, 0x692B 00000962 0EBA 7441 A03B 9234 .invalid.l [PC - 0x6DCC /* FFFF9B98, cstring "" */], 0x7441A03B // invalid immediate operation 0000096A EB27 asl D7.b, D5 0000096C 1B52 E0AB move.b [A5 - 0x1F55], [A2] 00000970 0FEB .incomplete 00000972 36E0 move.w [A3]+, -[A0] 00000974 BA74 CB26 0F04 2B52 cmp.w D5, [[A4 + 0xF04] + A4 * 2 + 0x2B52] 0000097C 2101 move.l -[A0], D1 0000097E FB1D .extension 0xB1D <> // unimplemented 00000980 2501 move.l -[A2], D1 00000982 DB28 0F61 add.b [A0 + 0xF61], D5 00000986 9E0F sub.b D7, A7 00000988 3D3F move.w -[A6], <> 0000098A 5346 subq.w D6, 1 0000098C 8BC0 divs.w D5, D0 0000098E D3B8 6329 add.l [0x00006329], D1 00000992 E1C0 asl .w D0 00000994 E93F rol D7.b, D4 00000996 5B02 subq.b D2, 5 00000998 618D bsr -0x71 /* 00000927 */ 0000099A B30D cmpm.b [A1]+, [A5]+ 0000099C 7940 moveq.l D4, 0x40 0000099E 2132 6AE4 move.l -[A0], [A2 + D6 * 2 - 0x28] 000009A2 BA74 E18E 9B0A cmp.w D5, [[ + <>] + A6 - 0x64F6] 000009A8 630C bls +0xE /* 000009B6 */ 000009AA 6B27 bmi +0x29 /* 000009D3 */ 000009AC 3300 move.w -[A1], D0 000009AE DB25 add.b -[A5], D5 000009B0 AB05 syscall CopyHandle 000009B2 E907 asl D7.b, 4 000009B4 34E3 move.w [A2]+, -[A3] label000009B6: 000009B6 2E43 movea.l A7, D3 000009B8 E993 roxl D3, 4 000009BA 6CAB bge -0x53 /* 00000967 */ 000009BC 6A05 bpl +0x7 /* 000009C3 */ 000009BE 0DF3 .incomplete 000009C0 0489 51D1 4714 subi.l A1, 0x51D14714 000009C6 020B 8023 andi.b A3, 0x23 /* '#' */ 000009CA 0DE1 .incomplete 000009CC 13E3 3AAB 16A3 move.b [0x3AAB16A3], -[A3] 000009D2 07C3 .incomplete 000009D4 04F5 .incomplete 000009D6 7B06 moveq.l D5, 0x06 000009D8 081C 0402 btst.b [A4]+, 0x2 000009DC 0FDA .incomplete 000009DE C410 and.b D2, [A0] 000009E0 8573 0F34 or.w <>, D2 000009E4 D36B 4B17 add.w [A3 + 0x4B17], D1 000009E8 34E3 move.w [A2]+, -[A3] 000009EA 0D56 bchg [A6], D6 000009EC 10A7 move.b [A0], -[A7] 000009EE 0664 0F51 addi.w -[A4], 0xF51 000009F2 0381 bclr D1, D1 000009F4 1AC3 move.b [A5]+, D3 000009F6 0273 4FEC 9706 7B2E andi.w [[A3 + <>] + A1 * 8 + 0x7B2E], 0x4FEC 000009FE 044B 5933 subi.w A3, 0x5933 /* 'Y3' */ 00000A02 3CD3 move.w [A6]+, [A3] 00000A04 6C06 bge +0x8 /* 00000A0C */ 00000A06 EC34 roxr D4.b, D6 00000A08 EC04 asr D4.b, 6 00000A0A DB13 add.b [A3], D5 label00000A0C: 00000A0C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00000A0E 2801 move.l D4, D1 00000A10 D110 add.b [A0], D0 00000A12 BB06 xor.b D6, D5 00000A14 4E55 82C5 link A5, -0x7D3B 00000A18 462E 0460 not.b [A6 + 0x460] 00000A1C 1402 move.b D2, D2 00000A1E 5B82 subq.l D2, 5 00000A20 4002 negx.b D2 00000A22 1B10 move.b -[A5], [A0] 00000A24 8123 or.b -[A3], D0 00000A26 8B1F or.b [A7]+, D5 00000A28 BA74 F33A 6A28 0513 6A39 cmp.w D5, [[A4 + 0x6A280513 + A7 * 2] + 0x6A39] 00000A32 4165 chk.w D0, -[A5] 00000A34 86BA 74A3 or.l D3, [PC + 0x74A3 /* 000074A5, cstring "" */] 00000A38 1A6A A120 movea.b A5, [A2 - 0x5EE0] 00000A3C B304 xor.b D4, D1 00000A3E A504 syscall Control, flags=5 00000A40 0B80 bclr D0, D5 00000A42 4194 .invalid 0, [A4] // invalid opcode 4 with b == 6 00000A44 8323 or.b -[A3], D1 00000A46 286A 3058 movea.l A4, [A2 + 0x3058] 00000A4A 9186 subx.l D0, D6 00000A4C 0A24 9310 xori.b -[A4], 0x10 00000A50 C907 abcd D4, D7 00000A52 6103 bsr +0x5 /* 00000A57 */ 00000A54 8140 8519 pack D0, D0, 0x8519 00000A58 A300 syscall Open/PBHOpen/HOpen, flags=3 00000A5A 2823 move.l D4, -[A3] 00000A5C 0545 bchg D5, D2 00000A5E 040B 80E1 subi.b A3, 0xE1 00000A62 0030 2B16 26FB ori.b [A0 + D2.w * 8 - 0x5], 0x16 00000A68 1051 movea.b A0, [A1] 00000A6A DC10 add.b D6, [A0] 00000A6C 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 00000A6E 0B80 bclr D0, D5 00000A70 3309 move.w -[A1], A1 00000A72 2828 AD05 move.l D4, [A0 - 0x52FB] 00000A76 D304 addx.b D1, D4 00000A78 41C1 lea.l A0, D1 00000A7A F105 .extension 0x105 <> // unimplemented 00000A7C D308 addx.b -[A1], -[A0] 00000A7E 2544 A322 move.l [A2 - 0x5CDE], D4 00000A82 255F 2830 move.l [A2 + 0x2830], [A7]+ 00000A86 3B08 move.w -[A5], A0 00000A88 2501 move.l -[A2], D1 00000A8A BB35 2B1C xor.b <>, D5 00000A8E 0805 07CB btst.b D5, 0xCB 00000A92 242A 10C1 move.l D2, [A2 + 0x10C1] 00000A96 B771 0EE1 xor.w [A1 + D0 * 8 - 0x31], D3 00000A9A 046A B428 2E04 subi.w [A2 + 0x2E04], 0xB428 00000AA0 BCA5 cmp.l D6, -[A5] 00000AA2 025B 21E5 andi.w [A3]+, 0x21E5 00000AA6 4A28 2A10 tst.b [A0 + 0x2A10] 00000AAA F4BB cpusha INST 00000AAC 1E85 move.b [A7], D5 00000AAE 0B49 bchg A1, D5 00000AB0 9703 subx.b D3, D3 00000AB2 26B9 043E 81D1 move.l [A3], [0x043E81D1] 00000AB8 DB09 addx.b -[A5], -[A1] 00000ABA 453B E672 .invalid 2, [PC + A6.w * 8 + 0x72] // invalid opcode 4 with b == 4 00000ABE 3EDB move.w [A7]+, [A3]+ 00000AC0 1A33 0240 move.b D5, [A3 + D0.w * 2 + 0x40] 00000AC4 020F 722C andi.b A7, 0x2C /* ',' */ 00000AC8 0525 btst -[A5], D2 00000ACA 051F btst [A7]+, D2 00000ACC 1E2C 2346 move.b D7, [A4 + 0x2346] 00000AD0 341E move.w D2, [A6]+ 00000AD2 2C83 move.l [A6], D3 00000AD4 078B bclr A3, D3 00000AD6 3634 BB5E move.w D3, <> 00000ADA 04CB .incomplete 00000ADC 11BB 8774 3B12 2830 move.b [[A0 + D3 * 2] + 0x2830], <> 00000AE4 3A2B 04BC move.w D5, [A3 + 0x4BC] 00000AE8 4002 negx.b D2 00000AEA 0FDA .incomplete 00000AEC FB1D .extension 0xB1D <> // unimplemented 00000AEE 28C1 move.l [A4]+, D1 00000AF0 0E30 9314 4002 .invalid.b [A0 + D4.w + 0x2], 0x14 // invalid immediate operation 00000AF6 133E move.b -[A1], <> 00000AF8 7B29 moveq.l D5, 0x29 00000AFA 3643 movea.w A3, D3 00000AFC 081E 2CC8 btst.b [A6]+, 0xC8 00000B00 3440 movea.w A2, D0 00000B02 021B 61E5 andi.b [A3]+, 0xE5 00000B06 061B 172A addi.b [A3]+, 0x2A /* '*' */ 00000B0A 283A 8B1D move.l D4, [PC - 0x74E3 /* FFFF9629, cstring "" */] 00000B0E 0F04 btst D4, D7 00000B10 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000B12 1E2C 414B move.b D7, [A4 + 0x414B] 00000B16 041E 2C65 subi.b [A6]+, 0x65 /* 'e' */ 00000B1A 2D5B 22A9 move.l [A6 + 0x22A9], [A3]+ 00000B1E 2625 move.l D3, -[A5] 00000B20 03FB .incomplete 00000B22 5330 3A03 subq.b [A0 + D3 * 2 + 0x3], 1 00000B26 0A1E 2CE1 xori.b [A6]+, 0xE1 00000B2A 284B movea.l A4, A3 00000B2C 5204 addq.b D4, 1 00000B2E F319 .extension 0x319 <> // unimplemented 00000B30 6B11 bmi +0x13 /* 00000B43 */ 00000B32 041B 2E97 subi.b [A3]+, 0x97 00000B36 07C9 .incomplete 00000B38 0FE5 .incomplete 00000B3A 080B 24A5 btst.b A3, 0xA5 00000B3E 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000B40 7216 moveq.l D1, 0x16 00000B42 0B00 btst D0, D5 00000B44 D503 addx.b D2, D3 00000B46 302B 341E move.w D0, [A3 + 0x341E] 00000B4A 162D 041E move.b D3, [A5 + 0x41E] 00000B4E 16E3 move.b [A3]+, -[A3] 00000B50 2128 2865 move.l -[A0], [A0 + 0x2865] 00000B54 03FB .incomplete 00000B56 6030 bra +0x32 /* 00000B88 */ 00000B58 B312 xor.b [A2], D1 00000B5A 6507 bcs +0x9 /* 00000B63 */ 00000B5C 0421 0343 subi.b -[A1], 0x43 /* 'C' */ 00000B60 9B3E sub.b <>, D5 00000B62 DB28 6164 add.b [A0 + 0x6164], D5 00000B66 AA9B syscall GetEntryColor 00000B68 0D1E btst [A6]+, D6 00000B6A 2C6B 1256 movea.l A6, [A3 + 0x1256] 00000B6E 10BC 3302 move.b [A0], 0x2 00000B72 1C3E move.b D6, <> 00000B74 4002 negx.b D2 00000B76 5361 subq.w -[A1], 1 00000B78 A56C syscall InitFS, flags=5 00000B7A 530A subq.b A2, 1 00000B7C 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000B7E 992F 8A04 sub.b [A7 - 0x75FC], D4 00000B82 C505 abcd D2, D5 00000B84 0FDA .incomplete 00000B86 4B59 chk.w D5, [A1]+ label00000B88: 00000B88 1F63 0234 move.b [A7 + 0x234], -[A3] 00000B8C A532 syscall FlushEvents, flags=5 00000B8E 2116 move.l -[A0], [A6] 00000B90 E321 asl D1.b, D1 00000B92 1028 8100 move.b D0, [A0 - 0x7F00] 00000B96 BB1E xor.b [A6]+, D5 00000B98 10D9 move.b [A0]+, [A1]+ 00000B9A 2FAB 1C05 E214 move.l [A7 + A6.w * 2 + 0x14], [A3 + 0x1C05] 00000BA0 028B 74A9 50C3 andi.l A3, 0x74A950C3 00000BA6 1ABA 740D move.b [A5], [PC + 0x740D /* 00007FB5, cstring "" */] 00000BAA DAB3 0AE9 add.l D5, [A3 + D0 * 2 - 0x23] 00000BAE 42C3 .invalid D3 // invalid opcode 4 with subtype 1 00000BB0 8765 or.w -[A5], D3 00000BB2 6B0F bmi +0x11 /* 00000BC3 */ 00000BB4 30C6 move.w [A0]+, D6 00000BB6 DB1A add.b [A2]+, D5 00000BB8 1303 move.b -[A1], D3 00000BBA A533 syscall VInstall, flags=5 00000BBC 04C1 .incomplete 00000BBE CF2B 2BAB and.b [A3 + 0x2BAB], D7 00000BC2 0E58 269B .invalid.w [A0]+, 0x269B // invalid immediate operation 00000BC6 1E69 B2A5 movea.b A7, [A1 - 0x4D5B] 00000BCA 0A2E 0414 02C3 xori.b [A6 + 0x2C3], 0x14 00000BD0 2493 move.l [A2], [A3] 00000BD2 0153 bchg [A3], D0 00000BD4 07AB 0E36 bclr [A3 + 0xE36], D3 00000BD8 430D .invalid 1, A5 // invalid opcode 4 with b == 4 00000BDA 0528 5B82 btst [A0 + 0x5B82], D2 00000BDE 1B25 move.b -[A5], -[A5] 00000BE0 1004 move.b D0, D4 00000BE2 1B25 move.b -[A5], -[A5] 00000BE4 2834 4501 move.l D4, [[A4 + <> + D4 * 4]] 00000BE8 4B44 chk.w D5, D4 00000BEA 2A28 CEAB move.l D5, [A0 - 0x3155] 00000BEE 0EC7 .incomplete 00000BF0 06D4 .incomplete 00000BF2 10F1 3A0F move.b [A0]+, [A1 + D3 * 2 + 0xF] 00000BF6 ED3A rol D2.b, D6 00000BF8 10F9 3A65 2B2E move.b [A0]+, [0x3A652B2E] 00000BFE 042B 1A43 0E65 subi.b [A3 + 0xE65], 0x43 /* 'C' */ 00000C04 2B72 E5B9 0F72 1665 4A2B move.l [A5 + 0x4A2B], [[0xF721665 + A6 * 4]] 00000C0E F1C5 .invalid <> 00000C10 0528 363A btst [A0 + 0x363A], D2 00000C14 0B12 btst [A2], D5 00000C16 C505 abcd D2, D5 00000C18 5B82 subq.l D2, 5 00000C1A 85C3 divs.w D2, D3 00000C1C 1F33 4E04 move.b -[A7], [A3 + D4 * 8 + 0x4] 00000C20 F321 .extension 0x321 <> // unimplemented 00000C22 282C E68B move.l D4, [A4 - 0x1975] 00000C26 032C 3033 btst [A4 + 0x3033], D1 00000C2A 1933 0033 move.b -[A4], [A3 + D0.w + 0x33] 00000C2E 1EF3 198B 0316 C312 move.b [A7]+, [[ + <> + D1] + 0x316C312] 00000C36 601C bra +0x1E /* 00000C54 */ 00000C38 A5AF syscall vMtCheck, flags=5 00000C3A 0FE5 .incomplete 00000C3C 0333 8214 btst [A3 + A0.w * 2 + 0x14], D1 00000C40 0243 9B16 andi.w D3, 0x9B16 00000C44 2A73 015B 12B3 8A8D movea.l A5, [[A3] + 0x12B38A8D] 00000C4C 020F 8502 andi.b A7, 0x2 00000C50 3380 2A6A move.w [A1 + D2 * 2 + 0x6A], D0 label00000C54: 00000C54 8B2B 3B0F or.b [A3 + 0x3B0F], D5 00000C58 F319 .extension 0x319 <> // unimplemented 00000C5A 7349 moveq.l D1, 0x49 00000C5C 0F61 bchg -[A1], D7 00000C5E 000F 0461 ori.b A7, 0x61 /* 'a' */ 00000C62 000F 3433 ori.b A7, 0x33 /* '3' */ 00000C66 3256 movea.w A1, [A6] 00000C68 41EA F31C lea.l A0, [A2 - 0xCE4] 00000C6C 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 00000C6E 3EB4 2C61 move.w [A7], [A4 + D2 * 4 + 0x61] 00000C72 10AA 1B2A move.b [A0], [A2 + 0x1B2A] 00000C76 3B05 move.w -[A5], D5 00000C78 3332 6B0A BE63 move.w -[A1], [[A2 + <> + D6 * 2] - 0x419D] 00000C7E 0E02 0F1C .invalid.b D2, 0x1C // invalid immediate operation 00000C82 10A5 move.b [A0], -[A5] 00000C84 00CB .incomplete 00000C86 0872 16A5 000F bchg.b [A2 + D0.w + 0xF], 0xA5 00000C8C C416 and.b D2, [A6] 00000C8E 2A81 move.l [A5], D1 00000C90 3E69 3E0F movea.w A7, [A1 + 0x3E0F] 00000C94 C416 and.b D2, [A6] 00000C96 3059 movea.w A0, [A1]+ 00000C98 26AB 0285 move.l [A3], [A3 + 0x285] 00000C9C 8714 or.b [A4], D3 00000C9E 0283 7314 E133 andi.l D3, 0x7314E133 00000CA4 AB05 syscall CopyHandle 00000CA6 3B13 move.w -[A5], [A3] 00000CA8 AB0E syscall MakeScaleTbl 00000CAA 30F3 23A5 475B move.w [A0]+, [[0x475B] + D2 * 2] 00000CB0 8263 or.w D1, -[A3] 00000CB2 4610 not.b [A0] 00000CB4 064B 0834 addi.w A3, 0x834 00000CB8 DB13 add.b [A3], D5 00000CBA C340 exg D1, D0 00000CBC 044B 0828 subi.w A3, 0x828 00000CC0 9B20 sub.b -[A0], D5 00000CC2 5610 addq.b [A0], 3 00000CC4 DB19 add.b [A1]+, D5 00000CC6 4E49 trap 9 00000CC8 850B sbcd -[A2], -[A3] 00000CCA 80E5 divu.w D0, -[A5] 00000CCC 2D2A 28E1 move.l -[A6], [A2 + 0x28E1] 00000CD0 8E33 069B or.b D7, [A3 + D0.w * 8 - 0x101] 00000CD4 2E14 move.l D7, [A4] 00000CD6 0233 8017 00E0 andi.b [A3 + D0.w - 0x32], 0x17 00000CDC 7123 moveq.l D0, 0x23 00000CDE D304 addx.b D1, D4 00000CE0 CD07 abcd D6, D7 00000CE2 0F1C btst [A4]+, D7 00000CE4 2814 move.l D4, [A4] 00000CE6 02AB 1705 082A 1003 andi.l [A3 + 0x1003], 0x1705082A 00000CEE 0625 087B addi.b -[A5], 0x7B /* '{' */ 00000CF2 7301 moveq.l D1, 0x01 00000CF4 5410 addq.b [A0], 2 00000CF6 2830 7105 move.l D4, [[A0 + <>] + D7] 00000CFA 0F65 bchg -[A5], D7 00000CFC 05B5 5051 bclr [A5 + D5.w + 0x51], D2 00000D00 0D0F btst A7, D6 00000D02 6905 bvs +0x7 /* 00000D09 */ 00000D04 FB29 .extension 0xB29 <> // unimplemented 00000D06 7D05 moveq.l D6, 0x05 00000D08 0FC5 .incomplete 00000D0A 2979 050F F90A EDE0 move.l [A4 - 0x1220], [0x050FF90A] 00000D12 8AA1 or.l D5, -[A1] 00000D14 0506 btst D6, D2 00000D16 722C moveq.l D1, 0x2C 00000D18 4002 negx.b D2 00000D1A 0FD2 .incomplete 00000D1C 0805 4E0F btst.b D5, 0xF 00000D20 A82A syscall ComponentDispatch 00000D22 28AA A31B move.l [A4], [A2 - 0x5CE5] 00000D26 0501 btst D1, D2 00000D28 0FDA .incomplete 00000D2A E693 roxr D3, 3 00000D2C 0D04 btst D4, D6 00000D2E 3066 movea.w A0, -[A6] 00000D30 8310 or.b [A0], D1 00000D32 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4 00000D34 4E29 .invalid // invalid opcode 4 00000D36 A5D8 syscall vExtBTFile, flags=5 00000D38 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 00000D3A D317 add.b [A7], D1 00000D3C 3AA3 move.w [A5], -[A3] 00000D3E 0BBB 0202 bclr [PC + D0.w * 2 + 0x2], D5 00000D42 9B73 251C sub.w <>, D5 00000D46 3407 move.w D2, D7 00000D48 00C5 .incomplete 00000D4A 1E16 move.b D7, [A6] 00000D4C B319 xor.b [A1]+, D1 00000D4E 2B09 move.l -[A5], A1 00000D50 722C moveq.l D1, 0x2C 00000D52 E902 asl D2.b, 4 00000D54 2A28 7300 move.l D5, [A0 + 0x7300] 00000D58 8183 A82B unpk D0, D3, 0xA82B 00000D5C 294B 1253 move.l [A4 + 0x1253], A3 00000D60 624B bhi +0x4D /* 00000DAD */ 00000D62 11BE 0425 move.b [A0 + D0.w * 4 + 0x25], <> 00000D66 031C btst [A4]+, D1 00000D68 2C65 movea.l A6, -[A5] 00000D6A 0343 bchg D3, D1 00000D6C 0F10 btst [A0], D7 00000D6E 2B09 move.l -[A5], A1 00000D70 C5C9 muls.w D2, A1 00000D72 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000D74 DCCD add.w A6, A5 00000D76 9273 0046 sub.w D1, [A3 + D0.w + 0x46] 00000D7A 08E5 E3DB bset.b -[A5], 0xDB 00000D7E 7B30 moveq.l D5, 0x30 00000D80 A595 syscall POGOMPW, flags=5 00000D82 A5E7 syscall vChar2Pixel, flags=5 00000D84 0F30 A301 btst [[A0 + <> + A2 * 2]], D7 00000D88 8301 sbcd D1, D1 00000D8A C501 abcd D2, D1 00000D8C 9B05 subx.b D5, D5 00000D8E 050E btst A6, D2 00000D90 363B 37AB 0E40 020F C42C move.w D3, [[0xE40 + D3 * 8] + 0x20FC42C] 00000D9A 3651 movea.w A3, [A1] 00000D9C E54A lsl D2.w, 2 00000D9E 219E C562 8567 1402 move.l [[A0 - 0x7A99] + 0x1402], [A6]+ 00000DA6 0FD2 .incomplete 00000DA8 08E5 300F bset.b -[A5], 0xF 00000DAC 0511 btst [A1], D2 00000DAE 2329 09AD move.l -[A1], [A1 + 0x9AD] 00000DB2 A14F syscall RDrvrInstall, flags=1 00000DB4 1402 move.b D2, D2 00000DB6 0F85 bclr D5, D7 00000DB8 01C3 .incomplete 00000DBA 1A12 move.b D5, [A2] 00000DBC 4A65 tst.w -[A5] 00000DBE BF72 16BC xor.w [A2 + D1.w * 8 - 0x68], D7 00000DC2 1C16 move.b D6, [A6] 00000DC4 1402 move.b D2, D2 00000DC6 0FA8 A901 bclr [A0 - 0x56FF], D7 00000DCA 0700 btst D0, D3 00000DCC 6273 bhi +0x75 /* 00000E41 */ 00000DCE 01A3 bclr -[A3], D0 00000DD0 01BB 0114 bclr <>, D0 00000DD4 02CB .incomplete 00000DD6 7BA8 moveq.l D5, 0xFFFFFFA8 00000DD8 3609 move.w D3, A1 00000DDA B54B cmpm.w [A2]+, [A3]+ 00000DDC 074B bchg A3, D3 00000DDE 0351 bchg [A1], D1 00000DE0 4001 negx.b D1 00000DE2 9D49 subx.w -[A6], -[A1] 00000DE4 1ADA move.b [A5]+, [A2]+ 00000DE6 4002 negx.b D2 00000DE8 0FD2 .incomplete 00000DEA 085B 0B40 bchg.b [A3]+, 0x40 /* '@' */ 00000DEE 020F 291A andi.b A7, 0x1A 00000DF2 6B1A bmi +0x1C /* 00000E0E */ 00000DF4 0501 btst D1, D2 00000DF6 0F05 btst D5, D7 00000DF8 5FDB sle [A3]+ 00000DFA 0E28 8230 7300 .invalid.b [A0 + 0x7300], 0x30 /* '0' */ // invalid immediate operation 00000E00 1400 move.b D2, D0 00000E02 6B66 bmi +0x68 /* 00000E6A */ 00000E04 6E36 bgt +0x38 /* 00000E3C */ 00000E06 66C3 bne -0x3B /* 00000DCB */ 00000E08 0E1E 16E6 .invalid.b [A6]+, 0xE6 // invalid immediate operation 00000E0C 015D bchg [A5]+, D0 label00000E0E: 00000E0E 668B bne -0x73 /* 00000D9B */ 00000E10 1087 move.b [A0], D7 00000E12 0A24 AB1B xori.b -[A4], 0x1B 00000E16 1E16 move.b D7, [A6] 00000E18 6B59 bmi +0x5B /* 00000E73 */ 00000E1A 7B06 moveq.l D5, 0x06 00000E1C 043E 81A3 subi.b <>, 0xA3 00000E20 3302 move.w -[A1], D2 00000E22 020F 722C andi.b A7, 0x2C /* ',' */ 00000E26 8236 3319 or.b D1, [[A6 + D3 * 2]] 00000E2A 410F .invalid 0, A7 // invalid opcode 4 with b == 4 00000E2C 401E negx.b [A6]+ 00000E2E 2C41 movea.l A6, D1 00000E30 1DDA move.b <>, [A2]+ 00000E32 824D or.w D1, A5 00000E34 1D10 move.b -[A6], [A0] 00000E36 5B16 subq.b [A6], 5 00000E38 451D .invalid 2, [A5]+ // invalid opcode 4 with b == 4 00000E3A AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries label00000E3C: 00000E3C 0D61 bchg -[A1], D6 00000E3E 1D3A 1307 move.b -[A6], [PC + 0x1307 /* 00002147, value 0x83 */] 00000E42 BC14 cmp.b D6, [A4] 00000E44 0017 8079 ori.b [A7], 0x79 /* 'y' */ 00000E48 BB01 xor.b D1, D5 00000E4A 1E16 move.b D7, [A6] 00000E4C 21E1 28AD move.l [0x000028AD], -[A1] 00000E50 03C9 .incomplete 00000E52 20D3 move.l [A0]+, [A3] 00000E54 3741 035B move.w [A3 + 0x35B], D1 00000E58 121C move.b D1, [A4]+ 00000E5A 3EE5 move.w [A7]+, -[A5] 00000E5C 15A5 0691 move.b [A2 + D0.w * 8 - 0x111], -[A5] 00000E60 200B move.l D0, A3 00000E62 1A1E move.b D5, [A6]+ 00000E64 16DC move.b [A3]+, [A4]+ 00000E66 7B1C moveq.l D5, 0x1C 00000E68 C920 and.b -[A0], D4 label00000E6A: 00000E6A F0C5 BFA5 .extension 0x0C5 <> // unimplemented 00000E6E 201E move.l D0, [A6]+ 00000E70 16C3 move.b [A3]+, D3 00000E72 2828 3300 move.l D4, [A0 + 0x3300] 00000E76 0921 btst -[A1], D4 00000E78 0F01 btst D1, D7 00000E7A 21FB 0982 BB05 9300 move.l [0xFFFF9300], [[ + <> + D0] - 0x44FB] 00000E82 2C9B move.l [A6], [A3]+ 00000E84 0291 0534 2B09 andi.l [A1], 0x5342B09 00000E8A 2A10 move.l D5, [A0] 00000E8C 06DA .incomplete 00000E8E 2922 move.l -[A4], -[A2] 00000E90 E33D rol D5.b, D1 00000E92 8236 5D46 or.b D1, <> 00000E96 2DD5 move.l <>, [A5] 00000E98 1402 move.b D2, D2 00000E9A 0F05 btst D5, D7 00000E9C 3314 move.w -[A1], [A4] 00000E9E 2112 move.l -[A0], [A2] 00000EA0 C518 and.b [A0]+, D2 00000EA2 B330 E500 xor.b [A0 + <> + A6 * 4], D1 00000EA6 5B73 5B02 0703 subq.w [[A3 + <> + D5 * 2] + 0x703], 5 00000EAC AD04 syscall DrawGrowIcon, auto_pop 00000EAE 309B move.w [A0], [A3]+ 00000EB0 2BEB 0710 move.l <>, [A3 + 0x710] 00000EB4 382B 112B move.w D4, [A3 + 0x112B] 00000EB8 07D3 .incomplete 00000EBA 0D06 btst D6, D6 00000EBC CB1C and.b [A4]+, D5 00000EBE 6B01 bmi +0x3 /* 00000EC1 */ 00000EC0 A330 syscall OSEventAvail, flags=3 00000EC2 0703 btst D3, D3 00000EC4 B703 xor.b D3, D3 00000EC6 0585 bclr D5, D2 00000EC8 2627 move.l D3, -[A7] 00000ECA 833F or.b <>, D1 00000ECC C503 abcd D2, D3 00000ECE 0FC1 .incomplete 00000ED0 034B bchg A3, D1 00000ED2 0804 2554 btst.b D4, 0x54 /* 'T' */ 00000ED6 8949 7324 pack -[A4], -[A1], 0x7324 00000EDA 9949 subx.w -[A4], -[A1] 00000EDC 1402 move.b D2, D2 00000EDE 8B17 or.b [A7], D5 00000EE0 805D or.w D0, [A5]+ 00000EE2 490B .invalid 4, A3 // invalid opcode 4 with b == 4 00000EE4 05DB .incomplete 00000EE6 0928 150B btst [A0 + 0x150B], D4 00000EEA BB43 xor.w D3, D5 00000EEC 0D0B btst A3, D6 00000EEE 0F05 btst D5, D7 00000EF0 0B0B btst A3, D5 00000EF2 1AE5 move.b [A5]+, -[A5] 00000EF4 004B 44A8 ori.w A3, 0x44A8 00000EF8 30C3 move.w [A0]+, D3 00000EFA 1245 movea.b A1, D5 00000EFC 2DCB move.l <>, A3 00000EFE 9165 sub.w -[A5], D0 00000F00 013B 4A5B btst [PC + D4 * 2 + 0x5B], D0 00000F04 020F 040F andi.b A7, 0xF 00000F08 015D bchg [A5]+, D0 00000F0A 2B07 move.l -[A5], D7 00000F0C A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00000F0E 1402 move.b D2, D2 00000F10 0F85 bclr D5, D7 00000F12 2B36 B5BB 3702 A714 0213 73C9 move.l -[A5], [[0x3702A714 + A3 * 4] + 0x21373C9] 00000F1E C114 and.b [A4], D0 00000F20 020F 2A10 andi.b A7, 0x10 00000F24 0809 0D7B btst.b A1, 0x7B /* '{' */ 00000F28 2CA8 1402 move.l [A6], [A0 + 0x1402] 00000F2C 0F49 bchg A1, D7 00000F2E 30B5 AB39 170F 0D0C move.w [A0], [[A5 + 0x170F0D0C + A2 * 2]] 00000F36 0F05 btst D5, D7 00000F38 0C09 5E0F cmpi.b A1, 0xF 00000F3C 2D17 move.l -[A6], [A7] 00000F3E 8302 sbcd D1, D2 00000F40 2501 move.l -[A2], D1 00000F42 0783 bclr D3, D3 00000F44 DDA5 add.l -[A5], D6 00000F46 000F 3069 ori.b A7, 0x69 /* 'i' */ 00000F4A 070F btst A7, D3 00000F4C 8914 or.b [A4], D4 00000F4E 0553 bchg [A3], D2 00000F50 1402 move.b D2, D2 00000F52 878B EB01 unpk -[A3], -[A3], 0xEB01 00000F56 A905 syscall DragGrayRgn 00000F58 0865 03ED bchg.b -[A5], 0xED 00000F5C 070F btst A7, D3 00000F5E E507 asl D7.b, 2 00000F60 DB08 addx.b -[A5], -[A0] 00000F62 E500 asl D0.b, 2 00000F64 0FA8 8D07 bclr [A0 - 0x72F9], D7 00000F68 AB35 syscall bMAIN9 00000F6A A8AD syscall PtInRect 00000F6C 050F btst A7, D2 00000F6E A505 syscall Status, flags=5 00000F70 8709 sbcd -[A3], -[A1] 00000F72 CF81 and.l D1, D7 00000F74 FE14 029B .unknown 0xFE14 0x029B (W = 7) 00000F78 A736 syscall MoreMasters, flags=7 00000F7A 09B9 A385 3033 bclr [0xA3853033], D4 00000F80 2243 movea.l A1, D3 00000F82 05BA 743B bclr [PC + 0x743B /* 000083BF, cstring "" */], D2 00000F86 2404 move.l D2, D4 00000F88 0F46 bchg D6, D7 00000F8A C13B 4B27 C9EE 0F21 0214 and.b [[PC - 0x3612] + D4 * 2 + 0xF210214], D0 00000F94 023B 85A3 3E36 andi.b [PC + D3 * 8 + 0x36], 0xA3 00000F9A B304 xor.b D4, D1 00000F9C 0704 btst D4, D3 00000F9E D953 add.w [A3], D4 00000FA0 0540 bchg D0, D2 00000FA2 02A3 8536 A207 andi.l -[A3], 0x8536A207 00000FA8 04BF 018F 1402 subi.l <>, 0x18F1402 00000FAE 2386 3D0E 858F move.l [[A1 + <>] + D3 * 4 - 0x7A71], D6 00000FB4 0516 btst [A6], D2 00000FB6 0F01 btst D1, D7 00000FB8 0436 230B BA63 subi.b [A6 + A3 * 2 + 0x63], 0xB 00000FBE 0EE3 .incomplete 00000FC0 214E C509 move.l [A0 - 0x3AF7], A6 00000FC4 0FE1 .incomplete 00000FC6 0023 8423 ori.b -[A3], 0x23 /* '#' */ 00000FCA 0417 03E6 subi.b [A7], 0xE6 00000FCE 364B movea.w A3, A3 00000FD0 0907 btst D7, D4 00000FD2 0291 E501 0BA5 andi.l [A1], 0xE5010BA5 00000FD8 930B subx.b -[A1], -[A3] 00000FDA A501 syscall Close, flags=5 00000FDC 6B12 bmi +0x14 /* 00000FF0 */ 00000FDE 36A9 9817 move.w [A3], [A1 - 0x67E9] 00000FE2 830F sbcd -[A1], -[A7] 00000FE4 2B10 move.l -[A5], [A0] 00000FE6 632E bls +0x30 /* 00001016 */ 00000FE8 EC3B ror D3.b, D6 00000FEA 07BA 74CB bclr [PC + 0x74CB /* 000084B7, cstring "" */], D3 00000FEE 1023 move.b D0, -[A3] label00000FF0: 00000FF0 46CD move.w SR, A5 00000FF2 DD5B add.w [A3]+, D6 00000FF4 8241 or.w D1, D1 00000FF6 7928 moveq.l D4, 0x28 00000FF8 F34D .extension 0x34D <> // unimplemented 00000FFA C1F3 E33A 3B07 C3C0 34FB muls.w D0, [[A3 + 0x3B07C3C0 + A6 * 2] + 0x34FB] 00001004 3AAB 1604 move.w [A5], [A3 + 0x1604] 00001008 0D7A 690F bchg [PC + 0x690F /* 00007919, cstring "" */], D6 0000100C 5B82 subq.l D2, 5 0000100E 2703 move.l -[A3], D3 00001010 6107 bsr +0x9 /* 00001019 */ 00001012 049E A503 0703 subi.l [A6]+, 0xA5030703 // begin alternate branch 00001016-00001018 label00001016: 00001016 0703 btst D3, D3 // end alternate branch 00001016-00001018 label00001016: // (misaligned) 00001018 F473 cpushp DATA, [A3] 0000101A 16C1 move.b [A3]+, D1 0000101C 7D41 moveq.l D6, 0x41 0000101E E283 asr D3, 1 00001020 8321 or.b -[A1], D1 00001022 7EFD moveq.l D7, 0xFFFFFFFD 00001024 7D5B moveq.l D6, 0x5B 00001026 82FB 3A78 divu.w D1, [PC + D3 * 2 + 0x78] 0000102A 2103 move.l -[A0], D3 0000102C 8B6D B337 or.w [A5 - 0x4CC9], D5 00001030 1181 CD02 9300 move.b [[A0 + <> + A4 * 4] - 0x6D00], D1 00001036 102A FE07 move.b D0, [A2 - 0x1F9] label0000103A: 0000103A 0345 bchg D5, D1 0000103C C587 and.l D7, D2 0000103E 0F11 btst [A1], D7 00001040 1D0F move.b -[A6], A7 00001042 051D btst [A5]+, D2 00001044 6D9F blt -0x5F /* 00000FE5 */ 00001046 0B0D btst A5, D5 00001048 8D14 or.b [A4], D6 0000104A 0672 D300 1402 addi.w [A2 + D1.w * 4 + 0x2], 0xD300 00001050 0FE5 .incomplete 00001052 148B move.b [A2], A3 00001054 02ED .incomplete 00001056 1407 move.b D2, D7 00001058 037A 1043 bchg [PC + 0x1043 /* 0000209D, value 0x906 */], D1 0000105C 04C5 .incomplete 0000105E 1317 move.b -[A1], [A7] 00001060 0099 0FA8 36AA ori.l [A1]+, 0xFA836AA 00001066 E324 asl D4.b, D1 00001068 120B move.b D1, A3 0000106A 0DBE bclr <>, D6 0000106C E526 asl D6.b, D2 0000106E F35F .extension 0x35F <> // unimplemented 00001070 8541 AA1B pack D2, D1, 0xAA1B fn00001074: 00001074 1B12 move.b -[A5], [A2] 00001076 B301 xor.b D1, D1 00001078 1402 move.b D2, D2 0000107A 0F05 btst D5, D7 0000107C 15B3 1607 0405 move.b [A2 + D0.w * 4 + 0x5], [A3 + D1.w * 8 + 0x7] 00001082 1402 move.b D2, D2 00001084 0F05 btst D5, D7 00001086 01BB 0EBA bclr [PC + D0 * 8 - 0x70], D0 0000108A 7446 moveq.l D2, 0x46 0000108C 0704 btst D4, D3 0000108E 3E5D movea.w A7, [A5]+ 00001090 FCA3 6EB7 .extension 0xCA3 <> // unimplemented 00001094 0422 A918 subi.b -[A2], 0x18 00001098 5B82 subq.l D2, 5 0000109A 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 0000109C 1B25 move.b -[A5], -[A5] 0000109E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000010A0 0701 btst D1, D3 000010A2 FBEE .invalid <> 000010A4 04C5 .incomplete 000010A6 19DB 1910 move.b 0x10, [A3]+ 000010AA 6902 bvs +0x4 /* 000010AE */ 000010AC 0F72 2B02 6588 bchg [[A2 + <> + D2 * 2] + 0x6588], D7 // begin alternate branch 000010AE-000010B2 label000010AE: 000010AE 2B02 move.l -[A5], D2 000010B0 6588 bcs -0x76 /* 0000103A */ // end alternate branch 000010AE-000010B2 label000010AE: // (misaligned) 000010B2 EB02 asl D2.b, 5 000010B4 E337 roxl D7.b, D1 000010B6 1C2B 0214 move.b D6, [A3 + 0x214] 000010BA 0247 849A andi.w D7, 0x849A 000010BE E568 lsl D0.w, D2 000010C0 447E neg.w <> 000010C2 B301 xor.b D1, D1 000010C4 9308 subx.b -[A1], -[A0] 000010C6 7A07 moveq.l D5, 0x07 000010C8 0581 bclr D1, D2 000010CA 4971 0FA8 2A5C chk.w D4, [0x2A5C + D0 * 8] 000010D0 A330 syscall OSEventAvail, flags=3 000010D2 BA74 C8E5 cmp.w D5, [A4 + A4 - 0x27] 000010D6 0E0F A869 .invalid.b A7, 0x69 /* 'i' */ // invalid immediate operation 000010DA 1A0F move.b D5, A7 000010DC C192 and.l [A2], D0 000010DE 2B02 move.l -[A5], D2 000010E0 2869 1F0F movea.l A4, [A1 + 0x1F0F] 000010E4 618E bsr -0x70 /* 00001074 */ 000010E6 1628 0704 move.b D3, [A0 + 0x704] 000010EA 5545 subq.w D5, 2 000010EC 282A 5C29 move.l D4, [A2 + 0x5C29] 000010F0 190F move.b -[A4], A7 000010F2 2919 move.l -[A4], [A1]+ 000010F4 730C moveq.l D1, 0x0C 000010F6 3702 move.w -[A3], D2 000010F8 C021 and.b D0, -[A1] 000010FA 4428 3705 neg.b [A0 + 0x3705] 000010FE 2D40 020F move.l [A6 + 0x20F], D0 00001102 1402 move.b D2, D2 00001104 0FC5 .incomplete 00001106 8D0F sbcd -[A6], -[A7] 00001108 7216 moveq.l D1, 0x16 0000110A BB26 xor.b -[A6], D5 0000110C 630E bls +0x10 /* 0000111C */ 0000110E C5D0 muls.w D2, [A0] 00001110 04AB 1613 3073 1D01 subi.l [A3 + 0x1D01], 0x16133073 00001118 0633 32D3 096A E30D 890F addi.b [[A3 - 0x1CF3] - 0x76F1], 0xD3 // begin alternate branch 0000111C-00001122 label0000111C: 0000111C 096A E30D bchg [A2 - 0x1CF3], D4 00001120 890F sbcd -[A4], -[A7] // end alternate branch 0000111C-00001122 label0000111C: // (misaligned) 00001122 2B61 A8E9 move.l [A5 - 0x5717], -[A1] 00001126 060F 4002 addi.b A7, 0x2 0000112A 0F80 bclr D0, D7 0000112C 0135 4705 btst [[A5 + <>] + D4 * 8], D0 00001130 E65C ror D4.w, 3 00001132 E906 asl D6.b, 4 00001134 C11F and.b [A7]+, D0 00001136 A206 syscall KillIO, flags=2 00001138 EB01 asl D1.b, 5 0000113A 6300 C6BB bls -0x3943 /* FFFFD7F7 */ 0000113E 40E3 move.w -[A3], SR 00001140 0D46 bchg D6, D6 00001142 6704 beq +0x6 /* 00001148 */ 00001144 ECE5 52D3 bfclr -[A5] {11:19} label00001148: 00001148 0928 AB16 btst [A0 - 0x54EA], D4 0000114C C926 and.b -[A6], D4 0000114E 2361 6506 move.l [A1 + 0x6506], -[A1] 00001152 7702 moveq.l D3, 0x02 00001154 BC23 cmp.b D6, -[A3] 00001156 12CD move.b [A1]+, A5 00001158 D00B add.b D0, A3 0000115A 8369 7C0F or.w [A1 + 0x7C0F], D1 0000115E 36D8 move.w [A3]+, [A0]+ 00001160 9333 817C sub.b <>, D1 00001164 B344 xor.w D4, D1 00001166 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4 00001168 B35F xor.w [A7]+, D1 0000116A 0B00 btst D0, D5 0000116C 46CD move.w SR, A5 0000116E 7230 moveq.l D1, 0x30 00001170 66F3 bne -0xB /* 00001165 */ 00001172 54C1 scc D1 00001174 4253 clr.w [A3] 00001176 09A1 bclr -[A1], D4 00001178 0903 btst D3, D4 0000117A 06BE 053C 0FC1 addi.l <>, 0x53C0FC1 00001180 44AA DB54 neg.l [A2 - 0x24AC] 00001184 9B27 sub.b -[A7], D5 00001186 5B0F subq.b A7, 5 00001188 4548 chk.w D2, A0 0000118A 0F81 bclr D1, D7 0000118C 3607 move.w D3, D7 0000118E 0517 btst [A7], D2 00001190 C903 abcd D4, D3 00001192 8301 sbcd D1, D1 00001194 8501 sbcd D2, D1 00001196 F378 .extension 0x378 <> // unimplemented 00001198 C502 abcd D2, D2 0000119A 4328 0D4A .invalid 1, [A0 + 0xD4A] // invalid opcode 4 with b == 4 0000119E 0F49 bchg A1, D7 000011A0 070F btst A7, D3 000011A2 C501 abcd D2, D1 000011A4 F322 .extension 0x322 <> // unimplemented 000011A6 0901 btst D1, D4 000011A8 0F05 btst D5, D7 000011AA 012B 0414 btst [A3 + 0x414], D0 000011AE 020F 291D andi.b A7, 0x1D 000011B2 0F89 bclr A1, D7 000011B4 5809 addq.b A1, 4 000011B6 01A3 bclr -[A3], D0 000011B8 852A 6AAA or.b [A2 + 0x6AAA], D2 000011BC E322 asl D2.b, D1 000011BE 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4 000011C0 0FC5 .incomplete 000011C2 0343 bchg D3, D1 000011C4 1509 move.b -[A2], A1 000011C6 010F btst A7, D0 000011C8 C525 and.b -[A5], D2 000011CA 85EC 8145 divs.w D2, [A4 - 0x7EBB] 000011CE C10C abcd -[A0], -[A4] 000011D0 30C3 move.w [A0]+, D3 000011D2 30C1 move.w [A0]+, D1 000011D4 C5C3 muls.w D2, D3 000011D6 1345 C40F move.b [A1 - 0x3BF1], D5 000011DA DC08 add.b D6, A0 000011DC A500 syscall Open/PBHOpen/HOpen, flags=5 000011DE 0F89 bclr A1, D7 000011E0 06E5 .incomplete 000011E2 000F 6500 ori.b A7, 0x0 000011E6 4B2C 2A6A .invalid 5, [A4 + 0x2A6A] // invalid opcode 4 with b == 4 000011EA 0B15 btst [A5], D5 000011EC C500 abcd D2, D0 000011EE 0F1E btst [A6]+, D7 000011F0 16C8 move.b [A3]+, A0 000011F2 34E5 move.w [A2]+, -[A5] 000011F4 00DB .incomplete 000011F6 3DBE 731D move.w [[A6] + D7 * 2], <> 000011FA A500 syscall Open/PBHOpen/HOpen, flags=5 000011FC 9B18 sub.b [A0]+, D5 000011FE 5B02 subq.b D2, 5 00001200 1E16 move.b D7, [A6] 00001202 F33A .extension 0x33A <> // unimplemented 00001204 34E9 010F move.w [A2]+, [A1 + 0x10F] 00001208 2A5C movea.l A5, [A4]+ 0000120A 1703 move.b -[A3], D3 0000120C 3B0F move.w -[A5], A7 0000120E 0157 bchg [A7], D0 00001210 B30A cmpm.b [A1]+, [A2]+ 00001212 0705 btst D5, D3 00001214 D314 add.b [A4], D1 00001216 020F C559 andi.b A7, 0x59 /* 'Y' */ 0000121A 3785 DC89 move.w [A3 + A5 * 4 - 0x119], D5 0000121E 580F addq.b A7, 4 00001220 8558 or.w [A0]+, D2 00001222 1313 move.b -[A1], [A3] 00001224 8973 E306 417B or.w [[A3 + <>] + A6 * 2 + 0x417B], D4 0000122A F32A .extension 0x32A <> // unimplemented 0000122C 930B subx.b -[A1], -[A3] 0000122E 2E10 move.l D7, [A0] 00001230 8B00 sbcd D5, D0 00001232 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00001234 C312 and.b [A2], D1 00001236 124A movea.b A1, A2 00001238 1286 move.b [A1], D6 0000123A 1E04 move.b D7, D4 0000123C C84E and.w D4, A6 0000123E 0217 858C andi.b [A7], 0x8C 00001242 8617 or.b D3, [A7] 00001244 0579 2A6A 1E04 bchg [0x2A6A1E04], D2 0000124A A300 syscall Open/PBHOpen/HOpen, flags=3 0000124C 7465 moveq.l D2, 0x65 0000124E E504 asl D4.b, 2 00001250 0413 6F3A subi.b [A3], 0x3A /* ':' */ 00001254 3326 move.w -[A1], -[A6] 00001256 BC17 cmp.b D6, [A7] 00001258 071B btst [A3]+, D3 0000125A 0F72 0307 0B00 7E73 bchg [[A2 + <>] + D0 * 2 + 0xB007E73], D7 00001262 03D2 .incomplete 00001264 1705 move.b -[A3], D5 00001266 801E or.b D0, [A6]+ 00001268 0307 btst D7, D1 0000126A D271 21B3 0485 6B07 8740 6185 add.w D1, [[0x4856B07 + D2] - 0x78BF9E7B] 00001276 363A E315 move.w D3, [PC - 0x1CEB /* FFFFF58D, cstring "" */] 0000127A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 0000127C BB88 cmpm.l [A5]+, [A0]+ 0000127E 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4 00001280 1B00 move.b -[A5], D0 00001282 307B 051C movea.w A0, <> 00001286 7303 moveq.l D1, 0x03 00001288 1CCA move.b [A6]+, A2 0000128A 1402 move.b D2, D2 0000128C 3B90 2A10 move.w [A5 + D2 * 2 + 0x10], [A0] 00001290 3AE3 move.w [A5]+, -[A3] 00001292 1F93 00CA move.b [A7 + D0.w - 0x54], [A3] 00001296 D30B addx.b -[A1], -[A3] 00001298 DC61 add.w D6, -[A1] 0000129A 022B 0E51 023B andi.b [A3 + 0x23B], 0x51 /* 'Q' */ 000012A0 9014 sub.b D0, [A4] 000012A2 02DB .incomplete 000012A4 7749 moveq.l D3, 0x49 000012A6 AB83 syscall slMASK11 000012A8 193A 7312 move.b -[A4], [PC + 0x7312 /* 000085BC, cstring "" */] 000012AC 4108 .invalid 0, A0 // invalid opcode 4 with b == 4 000012AE 29A9 8310 0103 1402 3B90 move.l [[A4 + <> + D0] + 0x14023B90], [A1 - 0x7CF0] 000012B8 C5DB muls.w D2, [A3]+ 000012BA 0124 btst -[A4], D0 000012BC 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000012BE AAB3 syscall 0xAB3 000012C0 0EE6 .incomplete 000012C2 A9B8 syscall GetPattern 000012C4 0F85 bclr D5, D7 000012C6 3165 517B move.w [A0 + 0x517B], -[A5] 000012CA 1349 0E4B move.b [A1 + 0xE4B], A1 000012CE 2330 FB04 move.l -[A1], <> 000012D2 4AE3 tas.b -[A3] 000012D4 0646 0812 addi.w D6, 0x812 000012D8 E306 asl D6.b, 1 000012DA 4085 negx.l D5 000012DC 010F btst A7, D0 000012DE 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 000012E0 7B19 moveq.l D5, 0x19 000012E2 1C61 movea.b A6, -[A1] 000012E4 0114 btst [A4], D0 000012E6 020F A955 andi.b A7, 0x55 /* 'U' */ 000012EA F312 .extension 0x312 <> // unimplemented 000012EC 9300 subx.b D1, D0 000012EE E306 asl D6.b, 1 000012F0 4348 chk.w D1, A0 000012F2 1402 move.b D2, D2 000012F4 9B3F sub.b <>, D5 000012F6 6558 bcs +0x5A /* 00001350 */ 000012F8 F310 .extension 0x310 <> // unimplemented 000012FA 1703 move.b -[A3], D3 000012FC 9204 sub.b D1, D4 000012FE 020F 30CB andi.b A7, 0xCB 00001302 02C9 .incomplete 00001304 093B 9030 btst [PC + A1.w + 0x30], D4 00001308 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 0000130A 0F85 bclr D5, D7 0000130C 1533 09CA 28C1 move.b -[A2], [[ + <>] + 0x28C1] 00001312 0C9B 1364 4E25 cmpi.l [A3]+, 0x13644E25 00001318 1030 E421 move.b D0, [A0 + A6.w * 4 + 0x21] 0000131C 016B 1242 bchg [A3 + 0x1242], D0 00001320 1023 move.b D0, -[A3] 00001322 1F69 1A07 0506 move.b [A7 + 0x506], [A1 + 0x1A07] 00001328 C310 and.b [A0], D1 0000132A 3354 A301 move.w [A1 - 0x5CFF], [A4] 0000132E 3319 move.w -[A1], [A1]+ 00001330 BA07 cmp.b D5, D7 00001332 0799 bclr [A1]+, D3 00001334 0423 19F3 subi.b -[A3], 0xF3 00001338 0925 btst -[A5], D4 0000133A 050B btst A3, D2 0000133C 8073 5707 06A5 E1B2 or.w D0, [[A3 + <>] + D5 * 8 + 0x6A5E1B2] 00001344 2501 move.l -[A2], D1 00001346 0F30 2319 btst [[A0 + D2 * 2]], D7 0000134A 2302 move.l -[A1], D2 0000134C DB06 addx.b D5, D6 0000134E 4B90 .invalid 5, [A0] // invalid opcode 4 with b == 6 label00001350: 00001350 A302 syscall Read, flags=3 00001352 ED20 asl D0.b, D6 00001354 0F36 8001 btst [A6 + A0.w + 0x1], D7 00001358 98BB 22CD sub.l D4, [PC + D2.w * 2 - 0x51] 0000135C CC0B and.b D6, A3 0000135E 0543 bchg D3, D2 00001360 2093 move.l [A0], [A3] 00001362 0B8A bclr A2, D5 00001364 0463 03F3 subi.w -[A3], 0x3F3 00001368 0A05 660F xori.b D5, 0xF 0000136C 4002 negx.b D2 0000136E A372 syscall DoVBLTask, flags=3 00001370 EB0A lsl D2.b, 5 00001372 303B 0C40 move.w D0, [PC + D0 * 4 + 0x40] 00001376 02CB .incomplete 00001378 9117 sub.b [A7], D0 0000137A 03B9 1F30 DB12 bclr [0x1F30DB12], D1 00001380 02A3 853A 7313 andi.l -[A3], 0x853A7313 00001386 1E10 move.b D7, [A0] 00001388 AB06 syscall CullPoints 0000138A 6B12 bmi +0x14 /* 0000139E */ 0000138C 0708 btst A0, D3 0000138E 4FC8 lea.l A7, A0 00001390 3425 move.w D2, -[A5] 00001392 040F 6538 subi.b A7, 0x38 /* '8' */ 00001396 A30B syscall Rename/PBHRename/HRename, flags=3 00001398 7B6B moveq.l D5, 0x6B 0000139A 7306 moveq.l D1, 0x06 0000139C 0708 btst A0, D3 label0000139E: 0000139E 2817 move.l D4, [A7] 000013A0 0075 F343 213B 1023 42EB 0AF3 0E06 ori.w [[A5 + 0x102342EB + D2] + 0xAF30E06], 0xF343 000013AE 081E 10C8 btst.b [A6]+, 0xC8 000013B2 78CB moveq.l D4, 0xFFFFFFCB 000013B4 0502 btst D2, D2 000013B6 0F4D bchg A5, D7 000013B8 9F65 sub.w -[A5], D7 000013BA 040F E502 subi.b A7, 0x2 000013BE 132E 6115 move.b -[A1], [A6 + 0x6115] 000013C2 1002 move.b D0, D2 000013C4 0FA1 bclr -[A1], D7 000013C6 33CB 129B 277B move.w [0x129B277B], A3 000013CC 0D17 btst [A7], D6 000013CE 083D 0FDA btst.b <>, 0xDA 000013D2 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 000013D4 C630 3705 and.b D3, [[A0 + <>] + D3 * 8] 000013D8 CC41 and.w D6, D1 000013DA 0901 btst D1, D4 000013DC 470F .invalid 3, A7 // invalid opcode 4 with b == 4 000013DE 4002 negx.b D2 000013E0 0B10 btst [A0], D5 000013E2 2504 move.l -[A2], D4 000013E4 B89B cmp.l D4, [A3]+ 000013E6 6AAB bpl -0x53 /* 00001393 */ 000013E8 0E23 0630 .invalid.b -[A3], 0x30 /* '0' */ // invalid immediate operation 000013EC E110 roxl D0.b, 8 000013EE 7303 moveq.l D1, 0x03 000013F0 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 000013F2 5D37 0719 subq.b [[A7 + D0 * 8]], 6 000013F6 2B15 move.l -[A5], [A5] 000013F8 6501 bcs +0x3 /* 000013FB */ 000013FA CA45 and.w D5, D5 000013FC DF6A EDF0 add.w [A2 - 0x1210], D7 00001400 4002 negx.b D2 00001402 0F1C btst [A4]+, D7 00001404 2802 move.l D4, D2 00001406 0F0D btst A5, D7 00001408 F10F .extension 0x10F <> // unimplemented 0000140A C5C7 muls.w D2, D7 0000140C 0703 btst D3, D3 0000140E 0845 E125 bchg.b D5, 0x25 /* '%' */ 00001412 020F 2924 andi.b A7, 0x24 /* '$' */ 00001416 1307 move.b -[A1], D7 00001418 052A 6501 btst [A2 + 0x6501], D2 0000141C EB63 asl D3.w, D5 0000141E 1E28 030E move.b D7, [A0 + 0x30E] 00001422 AB0E syscall MakeScaleTbl 00001424 E503 asl D3.b, 2 00001426 0F89 bclr A1, D7 00001428 3C03 move.w D6, D3 0000142A 054E bchg A6, D2 0000142C 02C3 .incomplete 0000142E 0951 bchg [A1], D4 00001430 3CDA move.w [A6]+, [A2]+ 00001432 2A1B move.l D5, [A3]+ 00001434 03A1 bclr -[A1], D1 00001436 2BCA move.l <>, A2 00001438 A52B syscall EmptyHandle, flags=5 0000143A CA14 and.b D5, [A4] 0000143C 4002 negx.b D2 0000143E 8B64 or.w -[A4], D5 00001440 852B FB0F or.b [A3 - 0x4F1], D2 00001444 8534 C505 or.b [[A4 + <>] + A4 * 4], D2 00001448 0F45 bchg D5, D7 0000144A 0703 btst D3, D3 0000144C 0601 374B addi.b D1, 0x4B /* 'K' */ 00001450 4845 swap.w D5 00001452 0133 78A8 btst [A3 + D7 - 0x88], D0 00001456 2705 move.l -[A3], D5 00001458 8B86 657F unpk D5, D6, 0x657F 0000145C C506 abcd D2, D6 0000145E 0F40 bchg D0, D7 00001460 020F 6502 andi.b A7, 0x2 00001464 0F61 bchg -[A1], D7 00001466 CE80 and.l D7, D0 00001468 1707 move.b -[A3], D7 0000146A 6C4B bge +0x4D /* 000014B7 */ 0000146C 0703 btst D3, D3 0000146E 07B5 72A9 bclr [A5 + D7.w * 2 - 0x87], D3 00001472 1085 move.b [A0], D5 00001474 0B0F btst A7, D5 00001476 DA0B add.b D5, A3 00001478 0328 3093 btst [A0 + 0x3093], D1 0000147C 159B 00CD move.b [A2 + D0.w - 0x51], [A3]+ 00001480 18CB move.b [A4]+, A3 00001482 12C1 move.b [A1]+, D1 00001484 FE0F 7216 .unknown 0xFE0F 0x7216 (W = 7) 00001488 BB02 xor.b D2, D5 0000148A BE28 49FB cmp.b D7, [A0 + 0x49FB] 0000148E 01D5 .incomplete 00001490 450B .invalid 2, A3 // invalid opcode 4 with b == 4 00001492 8302 sbcd D1, D2 00001494 DCDB add.w A6, [A3]+ 00001496 06C0 .incomplete 00001498 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 0000149A 5972 1E04 subq.w [A2 + D1 * 8 + 0x4], 4 0000149E 1B01 move.b -[A5], D1 000014A0 AB0E syscall MakeScaleTbl 000014A2 E500 asl D0.b, 2 000014A4 6447 bcc +0x49 /* 000014ED */ 000014A6 0775 8B00 bchg [A5 + <> + A0 * 2], D3 000014AA 1305 move.b -[A1], D5 000014AC 170A move.b -[A3], A2 000014AE 0A0F 91EA xori.b A7, 0xEA 000014B2 36A9 EA23 move.w [A3], [A1 - 0x15DD] 000014B6 0006 E116 ori.b D6, 0x16 000014BA 4002 negx.b D2 000014BC 0F49 bchg A1, D7 000014BE 187B 1305 movea.b A4, [[PC + <>] + D1 * 2] 000014C2 010F btst A7, D0 000014C4 DA46 add.w D5, D6 000014C6 B123 xor.b -[A3], D0 000014C8 668B bne -0x73 /* 00001455 */ 000014CA 21CE 79D8 move.l [0x000079D8], A6 000014CE 0708 btst A0, D3 000014D0 75B3 moveq.l D2, 0xFFFFFFB3 000014D2 07AC 0B20 bclr [A4 + 0xB20], D3 000014D6 0F10 btst [A0], D7 000014D8 2303 move.l -[A1], D3 000014DA 562C E30F addq.b [A4 - 0x1CF1], 3 000014DE 284A movea.l A4, A2 000014E0 C10D abcd -[A0], -[A5] 000014E2 0F72 3E17 bchg [A2 + D3 * 8 + 0x17], D7 000014E6 0A1E C1EF xori.b [A6]+, 0xEF 000014EA 070A btst A2, D3 000014EC 504A addq.w A2, 8 000014EE 401E negx.b [A6]+ 000014F0 3E43 movea.w A7, D3 000014F2 0F04 btst D4, D7 000014F4 2B09 move.l -[A5], A1 000014F6 070A btst A2, D3 000014F8 A440 syscall ReserveMemSys, flags=4 000014FA 02CB .incomplete 000014FC 91EB 6804 sub.l A0, [A3 + 0x6804] 00001500 1330 3441 move.b -[A1], [A0 + D3.w * 4 + 0x41] 00001504 0463 122A subi.w -[A3], 0x122A 00001508 6A7B bpl +0x7D /* 00001585 */ 0000150A 02FA .incomplete 0000150C AC47 syscall FracCos, auto_pop 0000150E 0A4C CD03 xori.w A4, 0xCD03 00001512 2809 move.l D4, A1 00001514 ED63 asl D3.w, D6 00001516 1F93 004A move.b [A7 + D0.w + 0x4A], [A3] 0000151A DB04 addx.b D5, D4 0000151C 870A sbcd -[A3], -[A2] 0000151E 5D4A subq.w A2, 6 00001520 45ED 0102 lea.l A2, [A5 + 0x102 /* export_28 */] 00001524 9B02 subx.b D5, D2 00001526 AB13 syscall PatConvert 00001528 6B42 bmi +0x44 /* 0000156C */ 0000152A 470A .invalid 3, A2 // invalid opcode 4 with b == 4 0000152C 6B0F bmi +0x11 /* 0000153D */ 0000152E 81ED BB10 divs.w D0, [A5 - 0x44F0] 00001532 FA2C C017 .unknown 0xFA2C 0xC017 (W = 5) 00001536 07E7 .incomplete 00001538 FA63 126B .extension 0xA63 <>, 0x126B // unimplemented 0000153C 0A33 00EB 2EF3 xori.b [A3 + D2 * 8 - 0x13], 0xEB 00001542 1972 6440 0213 move.b [A4 + 0x213], [A2 + D6.w * 4 + 0x40] 00001548 8A64 or.w D5, -[A4] 0000154A 5331 36E1 subq.b [A1 + D3.w * 8 - 0x31], 1 0000154E 4440 neg.w D0 00001550 020F 30E6 andi.b A7, 0xE6 00001554 EC04 asr D4.b, 6 00001556 29EF 0FA5 9353 0A5B move.l 0x93530A5B, [A7 + 0xFA5] 0000155E 07ED .incomplete 00001560 2007 move.l D0, D7 00001562 0AD5 .incomplete 00001564 4DE4 lea.l A6, -[A4] 00001566 1703 move.b -[A3], D3 00001568 7A65 moveq.l D5, 0x65 0000156A C2EB E8FB mulu.w D1, [A3 - 0x1705] // begin alternate branch 0000156C-00001572 label0000156C: 0000156C E8FB 1A07 0100 bftst [PC + <> + D0] {D0:7} // end alternate branch 0000156C-00001572 label0000156C: // (misaligned) 0000156E 1A07 move.b D5, D7 00001570 0100 btst D0, D0 00001572 2367 FB13 move.l [A1 - 0x4ED], -[A7] 00001576 454A chk.w D2, A2 00001578 5B82 subq.l D2, 5 0000157A BDEE 2A10 cmpa.l A6, [A6 + 0x2A10] 0000157E 5316 subq.b [A6], 1 00001580 3B05 move.w -[A5], D5 00001582 FB13 .extension 0xB13 <> // unimplemented 00001584 F014 023B pmove MR0, [A4] 00001588 9036 1303 5B0B 1402 sub.b D0, [[A6 + <> + D1 * 2] + 0x5B0B1402] 00001590 0FCD .incomplete 00001592 540F addq.b A7, 2 00001594 A807 syscall SndNewChannel 00001596 0800 EB01 btst.b D0, 0x1 0000159A 0F04 btst D4, D7 0000159C C376 0705 and.w [[A6 + <>] + D0 * 8], D1 000015A0 A985 syscall Alert 000015A2 015B bchg [A3]+, D0 000015A4 820F or.b D1, A7 000015A6 85A8 34C3 or.l [A0 + 0x34C3], D2 000015AA 7688 moveq.l D3, 0xFFFFFF88 000015AC 10C1 move.b [A0]+, D1 000015AE F341 .extension 0x341 <> // unimplemented 000015B0 F433 cpushp NONE, [A3] 000015B2 0A14 020F xori.b [A4], 0xF 000015B6 E5A4 asl D4, D2 000015B8 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000015BA 1330 0B07 E6EC 9B0B move.b -[A1], [[A0 + <>] + D0 * 2 - 0x191364F5] 000015C2 A987 syscall NoteAlert 000015C4 D352 add.w [A2], D1 000015C6 CDDE muls.w D6, [A6]+ 000015C8 1402 move.b D2, D2 000015CA A381 syscall SetVideoDefault, flags=3 000015CC 36C0 move.w [A3]+, D0 000015CE E6EC 0B07 ror .w [A4 + 0xB07] 000015D2 4996 .invalid 4, [A6] // invalid opcode 4 with b == 6 000015D4 530A subq.b A2, 1 000015D6 D300 addx.b D1, D0 000015D8 3707 move.w -[A3], D7 000015DA 1517 move.b -[A2], [A7] 000015DC 0098 0543 1309 ori.l [A0]+, 0x5431309 000015E2 1111 move.b -[A0], [A1] 000015E4 9110 sub.b [A0], D0 000015E6 BE0B cmp.b D7, A3 000015E8 0714 btst [A4], D3 000015EA 025B 8207 andi.w [A3]+, 0x8207 000015EE 08F7 F368 0FE1 229B bset.b [[0x229B]], 0x68 /* 'h' */ 000015F6 0B01 btst D1, D5 000015F8 2BA3 2630 move.l [A5 + D2.w * 8 + 0x30], -[A3] 000015FC C00F and.b D0, A7 000015FE 347B 029B movea.w A2, [PC + D0.w * 2 - 0x101] 00001602 8BC1 divs.w D5, D1 00001604 4116 .invalid 0, [A6] // invalid opcode 4 with b == 4 00001606 020F A830 andi.b A7, 0x30 /* '0' */ 0000160A 0172 4906 1602 bchg [[A2 + <>] + D4 + 0x1602], D0 00001610 9B57 sub.w [A7], D5 00001612 452C 8302 .invalid 2, [A4 - 0x7CFE] // invalid opcode 4 with b == 4 00001616 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00001618 D8C4 add.w A4, D4 0000161A 280F move.l D4, A7 0000161C 34E1 move.w [A2]+, -[A1] 0000161E 1D01 move.b -[A6], D1 00001620 050B btst A3, D2 00001622 0703 btst D3, D3 00001624 0F21 btst -[A1], D7 00001626 14C5 move.b [A2]+, D5 00001628 5514 subq.b [A4], 2 0000162A 025B 8233 andi.w [A3]+, 0x8233 0000162E 0073 4F01 1117 0BD8 E50C ori.w [[A3] + D1 + 0xBD8E50C], 0x4F01 00001638 170A move.b -[A3], A2 0000163A B502 xor.b D2, D2 0000163C 278B E4D9 move.l [A3 + A6.w * 4 - 0x39], A3 00001640 0D07 btst D7, D6 00001642 06F9 .incomplete 00001644 0DDF .incomplete 00001646 0FE5 .incomplete 00001648 052D 3617 btst [A5 + 0x3617], D2 0000164C 0500 btst D0, D2 0000164E AB04 syscall ColorMap 00001650 E909 lsl D1.b, 4 00001652 1402 move.b D2, D2 00001654 1B32 C509 move.b -[A5], [[A2 + <> + A4 * 4]] 00001658 A9AF syscall ResError 0000165A D371 E522 4707 1395 add.w [[A1 + 0x4707 + A6 * 4] + 0x1395], D1 00001662 E40F lsr D7.b, 2 00001664 6505 bcs +0x7 /* 0000166B */ 00001666 36BB 1069 move.w [A3], [PC + D1.w + 0x69] 0000166A 125B movea.b A1, [A3]+ 0000166C 8275 1B9B 7865 1B53 or.w D1, [[ + D1 * 2] + 0x78651B53] 00001674 0905 btst D5, D4 00001676 2281 move.l [A1], D1 00001678 0114 btst [A4], D0 0000167A 020F 052A andi.b A7, 0x2A /* '*' */ 0000167E E519 rol D1.b, 2 00001680 1402 move.b D2, D2 00001682 0788 bclr A0, D3 00001684 AA35 syscall InvertColor 00001686 D715 add.b [A5], D3 00001688 FA65 07C3 .extension 0xA65 <>, 0x07C3 // unimplemented 0000168C 712D moveq.l D0, 0x2D 0000168E FA0F 8548 .unknown 0xFA0F 0x8548 (W = 5) 00001692 0B09 btst A1, D5 00001694 1330 A30E 0607 move.b -[A1], [[A0 + <>] + A2 * 2 + 0x607] 0000169A 0453 617D subi.w [A3], 0x617D /* 'a}' */ 0000169E 1402 move.b D2, D2 000016A0 233A C520 move.l -[A1], [PC - 0x3AE0 /* FFFFDBC2, cstring "" */] 000016A4 C371 BDF9 0608 1231 and.w [[0x6081231]], D1 000016AC 2076 A501 movea.l A0, [[A6 + <> + A2 * 4]] 000016B0 B300 xor.b D0, D1 000016B2 C175 270A 9061 and.w [[A5 + <> + D2 * 8] - 0x6F9F], D0 000016B8 20B3 0065 move.l [A0], [A3 + D0.w + 0x65] 000016BC 079B bclr [A3]+, D3 000016BE 71E3 moveq.l D0, 0xFFFFFFE3 000016C0 0FA3 bclr -[A3], D7 000016C2 0E86 EB36 0314 .invalid.l D6, 0xEB360314 // invalid immediate operation 000016C8 1C86 move.b [A6], D6 000016CA 1402 move.b D2, D2 000016CC 0F72 4A0B bchg [A2 + D4 * 2 + 0xB], D7 000016D0 0007 05F6 ori.b D7, 0xF6 000016D4 E67B ror D3.w, D3 000016D6 292A 100B move.l -[A4], [A2 + 0x100B] 000016DA 09FA .incomplete 000016DC EB12 roxl D2.b, 5 000016DE D806 add.b D4, D6 000016E0 2313 move.l -[A1], [A3] 000016E2 3AE3 move.w [A5]+, -[A3] 000016E4 044B 1283 subi.w A3, 0x1283 000016E8 1D3A FB12 move.b -[A6], [PC - 0x4EE /* 000011FC, value 0x9B */] 000016EC 1E4A movea.b A7, A2 000016EE 9323 sub.b -[A3], D1 000016F0 3407 move.w D2, D7 000016F2 0572 1B00 bchg [A2 + <> + D1 * 2], D2 000016F6 032B 3B1E btst [A3 + 0x3B1E], D1 000016FA 7349 moveq.l D1, 0x49 000016FC 0FA5 bclr -[A5], D7 000016FE 025B 05A3 andi.w [A3]+, 0x5A3 00001702 2523 move.l -[A2], -[A3] 00001704 1313 move.b -[A1], [A3] 00001706 04A5 025B 0D3B subi.l -[A5], 0x25B0D3B 0000170C 18F3 0C23 move.b [A4]+, [A3 + D0 * 4 + 0x23] 00001710 0F93 bclr [A3], D7 00001712 001B 00CB ori.b [A3]+, 0xCB 00001716 131C move.b -[A1], [A4]+ 00001718 1B00 move.b -[A5], D0 0000171A 270A move.l -[A3], A2 0000171C F80B 1AE5 .tblXX 0xF80B, 0x1AE5 // unimplemented 00001720 5F01 subq.b D1, 7 00001722 0107 btst D7, D0 00001724 0AB2 CA33 0A1C 0709 xori.l [[A2 + <> + D0 * 8]], 0xCA330A1C 0000172C 38C3 move.w [A4]+, D3 0000172E 1FCA move.b <>, A2 00001730 1701 move.b -[A3], D1 00001732 800D or.b D0, A5 00001734 0217 0AC0 andi.b [A7], 0xC0 00001738 5B0F subq.b A7, 5 0000173A 0709 btst A1, D3 0000173C 323B 1E08 move.w D1, [PC + D1 * 8 + 0x8] 00001740 1CB3 0002 move.b [A6], [A3 + D0.w + 0x2] 00001744 178C 0E85 move.b [A3 + D0 * 8 - 0x123], A4 00001748 0325 btst -[A5], D1 0000174A 010F btst A7, D0 0000174C C51F and.b [A7]+, D2 0000174E 5305 subq.b D5, 1 00001750 032B 5B22 btst [A3 + 0x5B22], D1 00001754 0314 btst [A4], D1 00001756 A51B syscall SetZone, flags=5 00001758 AB4B syscall bXEND11 0000175A E147 asl D7.w, 8 0000175C 6534 bcs +0x36 /* 00001792 */ 0000175E A30E syscall UnmountVol/HUnmountVol, flags=3 00001760 691A bvs +0x1C /* 0000177C */ 00001762 278C 2973 07ED 1467 018C 8A17 move.l [[A3 + 0x7ED1467] + 0x18C8A17], A4 0000176E 00A6 0F4D 7607 ori.l -[A6], 0xF4D7607 00001774 80C9 divu.w D0, A1 00001776 282B 29E5 move.l D4, [A3 + 0x29E5] 0000177A 00CB .incomplete label0000177C: 0000177C 2759 5C4B move.l [A3 + 0x5C4B], [A1]+ 00001780 1307 move.b -[A1], D7 00001782 8B18 or.b [A0]+, D5 00001784 2372 7285 5A16 move.l [A1 + 0x5A16], [A2 + D7.w * 2 - 0x123] 0000178A 36BB 0585 move.w [A3], [[ + <>] + D0 * 4] 0000178E 3527 move.w -[A2], -[A7] 00001790 0B85 bclr D5, D5 label00001792: 00001792 8159 or.w [A1]+, D0 00001794 9301 subx.b D1, D1 00001796 2A10 move.l D5, [A0] 00001798 EB01 asl D1.b, 5 0000179A FB1D .extension 0xB1D <> // unimplemented 0000179C C137 4100 and.b [A7 + <> + D4], D0 000017A0 4002 negx.b D2 000017A2 0F58 bchg [A0]+, D7 000017A4 3657 movea.w A3, [A7] 000017A6 0205 4701 andi.b D5, 0x1 000017AA 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 000017AC 020F D227 andi.b A7, 0x27 /* '\'' */ 000017B0 0741 bchg D1, D3 000017B2 0F05 btst D5, D7 000017B4 0953 bchg [A3], D4 000017B6 05E5 .incomplete 000017B8 000B 80C1 ori.b A3, 0xC1 000017BC 9A85 sub.l D5, D5 000017BE 2397 89CC move.l <>, [A7] 000017C2 F10D .extension 0x10D <> // unimplemented 000017C4 078C bclr A4, D3 000017C6 CF13 and.b [A3], D7 000017C8 0E25 8D0F .invalid.b -[A5], 0xF // invalid immediate operation 000017CC DA63 add.w D5, -[A3] 000017CE 0C30 A302 918D cmpi.b [[ + <>] + A1], 0x2 000017D4 9B02 subx.b D5, D2 000017D6 8381 0701 unpk D1, D1, 0x0701 000017DA 3769 8DDB 9A40 move.w [A3 - 0x65C0], [A1 - 0x7225] 000017E0 020F E50A andi.b A7, 0xA /* '\n' */ 000017E4 370D move.w -[A3], A5 000017E6 0416 2705 subi.b [A6], 0x5 000017EA EB8A lsl D2, 5 000017EC 0708 btst A0, D3 000017EE D440 add.w D2, D0 000017F0 0243 E936 andi.w D3, 0xE936 000017F4 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 000017F6 2506 move.l -[A2], D6 000017F8 0F79 933B 5091 bchg [0x933B5091], D7 000017FE 7B23 moveq.l D5, 0x23 00001800 3431 1583 02FA 930B move.w D2, [[ + <> + D1 * 4] + 0x2FA930B] 00001808 D312 add.b [A2], D1 0000180A EB36 roxl D6.b, D5 0000180C 3413 move.w D2, [A3] 0000180E 0E41 6F0F .invalid.w D1, 0x6F0F // invalid immediate operation 00001812 3D7D A56E move.w [A6 - 0x5A92], <> 00001816 C16D 2A07 and.w [A5 + 0x2A07], D0 0000181A 0B74 1707 88D3 6B9B bchg [[A4 + <>] + D1 * 8 - 0x772C9465], D5 00001822 522D 0B0F addq.b [A5 + 0xB0F], 1 00001826 4002 negx.b D2 00001828 5B85 subq.l D5, 5 0000182A C51F and.b [A7]+, D2 0000182C 0D16 btst [A6], D6 0000182E 1706 move.b -[A3], D6 00001830 A1C4 syscall vTrashBlocks, flags=1 00001832 105B movea.b A0, [A3]+ 00001834 22D3 move.l [A1]+, [A3] 00001836 220B move.l D1, A3 00001838 0303 btst D3, D1 0000183A 1BF0 BED3 move.b <>, [A0 + A3 * 8 - 0x45] 0000183E 22BA 031B move.l [A1], [PC + 0x31B /* 00001B5B, value 0xD3000B14 */] 00001842 8B14 or.b [A4], D5 00001844 3647 movea.w A3, D7 00001846 06B4 4608 69B7 AB24 addi.l <>, 0x460869B7 0000184E 0701 btst D1, D3 00001850 B2F1 827B cmpa.w A1, [A1 + A0.w * 2 + 0x7B] 00001854 0923 btst -[A3], D4 00001856 04F1 .incomplete 00001858 00F3 .incomplete 0000185A 1BD1 move.b <>, [A1] 0000185C 00DB .incomplete 0000185E 2110 move.l -[A0], [A0] 00001860 F100 .extension 0x100 <> // unimplemented 00001862 230D move.l -[A1], A5 00001864 4E59 unlink A1 00001866 F614 020F .move16 0xF614, 0x020F // unimplemented 0000186A 1402 move.b D2, D2 0000186C 9381 subx.l D1, D1 0000186E 1402 move.b D2, D2 00001870 7786 moveq.l D3, 0xFFFFFF86 00001872 F107 .extension 0x107 <> // unimplemented 00001874 00A2 0443 0E40 ori.l -[A2], 0x4430E40 0000187A 020F 011C andi.b A7, 0x1C 0000187E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00001880 C515 and.b [A5], D2 00001882 0FDA .incomplete 00001884 8365 or.w -[A5], D1 00001886 0708 btst A0, D3 00001888 4330 A20F .invalid 1, [A0 + A2.w * 2 + 0xF] // invalid opcode 4 with b == 4 0000188C 340D move.w D2, A5 0000188E 100F move.b D0, A7 00001890 E502 asl D2.b, 2 00001892 7709 moveq.l D3, 0x09 00001894 A005 syscall Status 00001896 1007 move.b D0, D7 00001898 03FA .incomplete 0000189A 08E2 230A bset.b -[A2], 0xA /* '\n' */ 0000189E 1407 move.b D2, D7 000018A0 0369 C410 bchg [A1 - 0x3BF0], D1 000018A4 6329 bls +0x2B /* 000018CF */ 000018A6 C302 abcd D1, D2 000018A8 0807 0532 btst.b D7, 0x32 /* '2' */ 000018AC E278 ror D0.w, D1 000018AE B25C cmp.w D1, [A4]+ 000018B0 8101 sbcd D0, D1 000018B2 0911 btst [A1], D4 000018B4 3337 F3E9 0A07 move.w -[A1], [[0xA07]] 000018BA 006B 0700 6905 ori.w [A3 + 0x6905], 0x700 000018C0 3437 02A8 move.w D2, [A7 + D0.w * 2 - 0x88] 000018C4 6A85 bpl -0x79 /* 0000184B */ 000018C6 E70F lsl D7.b, 3 000018C8 A807 syscall SndNewChannel 000018CA 0978 FB04 bchg [0xFFFFFB04], D4 000018CE 102C FB04 move.b D0, [A4 - 0x4FC] 000018D2 2817 move.l D4, [A7] 000018D4 0582 bclr D2, D2 000018D6 B304 xor.b D4, D1 000018D8 C14E exg A0, A6 000018DA 08E2 7305 bset.b -[A2], 0x5 000018DE 122C A105 move.b D1, [A4 - 0x5EFB] 000018E2 2A28 4101 move.l D5, [A0 + 0x4101] 000018E6 3703 move.w -[A3], D3 000018E8 39B3 21C5 3D17 0ED9 450B move.w [[A4] + D3 * 4 + 0xED9450B], <> 000018F2 3700 move.w -[A3], D0 000018F4 6C47 bge +0x49 /* 0000193D */ 000018F6 03C8 .incomplete 000018F8 1703 move.b -[A3], D3 000018FA 2F45 030F move.l [A7 + 0x30F], D5 000018FE 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00001900 DB08 addx.b -[A5], -[A0] 00001902 8106 sbcd D0, D6 00001904 9B02 subx.b D5, D2 00001906 8906 sbcd D4, D6 00001908 5C40 addq.w D0, 6 0000190A 6906 bvs +0x8 /* 00001912 */ 0000190C 1704 move.b -[A3], D4 0000190E 0DC5 .incomplete 00001910 310D move.w -[A0], A5 label00001912: 00001912 05FD .incomplete 00001914 0B0F btst A7, D5 00001916 A830 syscall Pack14 00001918 0B09 btst A1, D5 0000191A 0967 bchg -[A7], D4 0000191C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 0000191E 0F71 09F1 1953 062E bchg [[0x1953062E]], D7 00001926 1083 move.b [A0], D3 00001928 0582 bclr D2, D2 0000192A 8B02 sbcd D5, D2 0000192C 6B06 bmi +0x8 /* 00001934 */ 0000192E 170A move.b -[A3], A2 00001930 F78B .invalid <> 00001932 08C3 196E bset.b D3, 0x6E /* 'n' */ // begin alternate branch 00001934-0000193A label00001934: 00001934 196E 4B05 5B06 move.b [A4 + 0x5B06], [A6 + 0x4B05] // end alternate branch 00001934-0000193A label00001934: // (misaligned) 00001936 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00001938 5B06 subq.b D6, 5 0000193A 2322 move.l -[A1], -[A2] 0000193C F017 00B6 pmove [A7], MR0 00001940 6B01 bmi +0x3 /* 00001943 */ 00001942 36B0 0626 move.w [A3], [A0 + D0.w * 8 + 0x26] 00001946 5306 subq.b D6, 1 00001948 ED03 asl D3.b, 6 0000194A 1706 move.b -[A3], D6 0000194C 8628 070E or.b D3, [A0 + 0x70E] 00001950 3530 4707 1517 0A77 move.w -[A2], [[A0 + <>] + D4 * 8 + 0x15170A77] 00001958 2700 move.l -[A3], D0 0000195A 3A4A movea.w A5, A2 0000195C D50F addx.b -[A2], -[A7] 0000195E 1288 move.b [A1], A0 00001960 270A move.l -[A3], A2 00001962 B04A cmp.w D0, A2 00001964 C45C and.w D2, [A4]+ 00001966 8198 or.l [A0]+, D0 00001968 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 0000196A 6379 bls +0x7B /* 000019E5 */ 0000196C 8966 or.w -[A6], D4 0000196E 1C6A 1C4A movea.b A6, [A2 + 0x1C4A] 00001972 6501 bcs +0x3 /* 00001975 */ 00001974 8378 250C or.w [0x0000250C], D1 00001978 A903 syscall SetFontLock 0000197A 41B9 4511 2700 .invalid 0, [0x45112700] // invalid opcode 4 with b == 6 00001980 E3E5 lsl .w -[A5] 00001982 DA73 205C add.w D5, [A3 + D2.w + 0x5C] 00001986 070B btst A3, D3 00001988 F68A 04E5 .extension 0x68A <> // unimplemented 0000198C FF17 .extension 0xF17 <> // unimplemented 0000198E 0B83 bclr D3, D5 00001990 1709 move.b -[A3], A1 00001992 E082 asr D2, 8 00001994 2A10 move.l D5, [A0] 00001996 0703 btst D3, D3 00001998 8927 or.b -[A7], D4 0000199A 00B2 724A 305B 0B17 0B20 020F ori.l [[A2] + D0 * 2 + 0xB20020F], 0x724A305B /* 'rJ0[' */ 000019A6 E507 asl D7.b, 2 000019A8 430D .invalid 1, A5 // invalid opcode 4 with b == 4 000019AA 630C bls +0xE /* 000019B8 */ 000019AC CB07 abcd D5, D7 000019AE 070B btst A3, D3 000019B0 7E41 moveq.l D7, 0x41 000019B2 5D08 subq.b A0, 6 000019B4 C908 abcd -[A4], -[A0] 000019B6 4002 negx.b D2 label000019B8: 000019B8 5354 subq.w [A4], 1 000019BA 2502 move.l -[A2], D2 000019BC 82F0 4700 divu.w D1, [A0 + <> + D4 * 8] 000019C0 D1E5 add.l A0, -[A5] 000019C2 E3ED D2C9 lsl .w [A5 - 0x2D37] 000019C6 5A8D addq.l A5, 5 000019C8 0087 1812 0A60 ori.l D7, 0x18120A60 000019CE 1C5C movea.b A6, [A4]+ 000019D0 0506 btst D6, D2 000019D2 2825 move.l D4, -[A5] 000019D4 3B0F move.w -[A5], A7 000019D6 A8B4 syscall FillRoundRect 000019D8 6706 beq +0x8 /* 000019E0 */ 000019DA 9C17 sub.b D6, [A7] 000019DC 0867 2702 bchg.b -[A7], 0x2 label000019E0: 000019E0 4A07 tst.b D7 000019E2 0F69 0702 bchg [A1 + 0x702], D7 000019E6 5263 addq.w -[A3], 1 000019E8 2994 B13F F717 830D 2083 0CDB move.l [[A4 - 0x8E87CF3] + A3 + 0x20830CDB], [A4] 000019F4 095C bchg [A4]+, D4 000019F6 0707 btst D7, D3 000019F8 51A5 subq.l -[A5], 8 000019FA 1933 02BC move.b -[A4], [A3 + D0.w * 2 - 0x68] 000019FE 2709 move.l -[A3], A1 00001A00 DD27 add.b -[A7], D6 00001A02 8C67 or.w D6, -[A7] 00001A04 8129 F0BC or.b [A1 - 0xF44], D0 00001A08 BE74 020F cmp.w D7, [A4 + D0.w * 2 + 0xF] 00001A0C 305B movea.w A0, [A3]+ 00001A0E 0541 bchg D1, D2 00001A10 1105 move.b -[A0], D5 00001A12 0114 btst [A4], D0 00001A14 020F A502 andi.b A7, 0x2 00001A18 0306 btst D6, D1 00001A1A B502 xor.b D2, D2 00001A1C 0F65 bchg -[A5], D7 00001A1E 118B 0C49 move.b [A0 + D0 * 4 + 0x49], A3 00001A22 3C17 move.w D6, [A7] 00001A24 00A0 0D07 6574 ori.l -[A0], 0xD076574 00001A2A 1017 move.b D0, [A7] 00001A2C 0FE6 .incomplete 00001A2E D520 add.b -[A0], D2 00001A30 0F45 bchg D5, D7 00001A32 052B 0EBC btst [A3 + 0xEBC], D2 00001A36 E932 roxl D2.b, D4 00001A38 9B55 sub.w [A5], D5 00001A3A 2974 8106 E425 6E0F move.l [A4 + 0x6E0F], [[A4 + <>] + A0 - 0x1BDB] 00001A42 308D move.w [A0], A5 00001A44 04C9 .incomplete 00001A46 1837 00E2 move.b D4, [A7 + D0.w - 0x30] 00001A4A 0A2B 0BF7 1814 xori.b [A3 + 0x1814], 0xF7 00001A50 6561 bcs +0x63 /* 00001AB3 */ 00001A52 8190 or.l [A0], D0 00001A54 1705 move.b -[A3], D5 00001A56 5D07 subq.b D7, 6 00001A58 0379 0417 0AB4 bchg [0x04170AB4], D1 00001A5E C519 and.b [A1]+, D2 00001A60 1402 move.b D2, D2 00001A62 0F45 bchg D5, D7 00001A64 09C1 .incomplete 00001A66 B817 cmp.b D4, [A7] 00001A68 0344 bchg D4, D1 00001A6A 1617 move.b D3, [A7] 00001A6C 0348 bchg A0, D1 00001A6E 1636 170B 7517 0337 move.b D3, [[A6 + <> + D1 * 8] + 0x75170337] 00001A76 170E move.b -[A3], A6 00001A78 420F clr.b A7 00001A7A E502 asl D2.b, 2 00001A7C 8021 or.b D0, -[A1] 00001A7E 6ED1 bgt -0x2D /* 00001A51 */ 00001A80 4C37 048B 1E04 movem.w D0,D1,D3,D7,A2, [A7 + D1 * 8 + 0x4] 00001A86 5B04 subq.b D4, 5 00001A88 BB08 cmpm.b [A5]+, [A0]+ 00001A8A 1710 move.b -[A3], [A0] 00001A8C 02F8 .incomplete 00001A8E 6302 bls +0x4 /* 00001A92 */ 00001A90 AC7B syscall ClipRect, auto_pop label00001A92: 00001A92 0F07 btst D7, D7 00001A94 0DC7 .incomplete 00001A96 FB13 .extension 0xB13 <> // unimplemented 00001A98 070E btst A6, D3 00001A9A CEC3 mulu.w D7, D3 00001A9C 1706 move.b -[A3], D6 00001A9E EC33 roxr D3.b, D6 00001AA0 17EC 4B14 ECDB move.b [PC + A6 * 4 - 0x37], [A4 + 0x4B14] 00001AA6 22EC 6B12 move.l [A1]+, [A4 + 0x6B12] 00001AAA ECE3 0DEC bfclr -[A3] {D7:D4} 00001AAE BB14 xor.b [A4], D5 00001AB0 8277 069B or.w D1, [A7 + D0.w * 8 - 0x101] 00001AB4 C5AD 003B and.l [A5 + 0x3B], D2 00001AB8 2030 1700 move.l D0, [A0 + <> + D1 * 8] 00001ABC 2BEC 3447 move.l <>, [A4 + 0x3447] 00001AC0 023B 2709 A9E6 andi.b <>, 0x9 /* '\t' */ 00001AC6 7216 moveq.l D1, 0x16 00001AC8 530C subq.b A4, 1 00001ACA 924B sub.w D1, A3 00001ACC 176B 124B 17BB move.b [A3 + 0x17BB], [A3 + 0x124B] 00001AD2 14CB move.b [A2]+, A3 00001AD4 000A 2B07 ori.b A2, 0x7 00001AD8 E33A rol D2.b, D1 00001ADA 0B14 btst [A4], D5 00001ADC 00AB 0765 004B 0B93 ori.l [A3 + 0xB93], 0x765004B 00001AE4 01E9 .incomplete 00001AE6 0C43 3AA3 cmpi.w D3, 0x3AA3 00001AEA 05BB 3416 bclr [PC + D3.w * 4 + 0x16], D2 00001AEE 30AB 1593 move.w [A0], [A3 + 0x1593] 00001AF2 0016 131A ori.b [A6], 0x1A 00001AF6 5312 subq.b [A2], 1 00001AF8 A2B4 syscall vFlushMDB, flags=2 00001AFA 1673 280A movea.b A3, [A3 + D2 + 0xA] 00001AFE 8B0F sbcd -[A5], -[A7] 00001B00 4342 chk.w D1, D2 00001B02 9B23 sub.b -[A3], D5 00001B04 6100 F30F bsr -0xCEF /* 00000E15 */ 00001B08 0608 6061 addi.b A0, 0x61 /* 'a' */ 00001B0C 28A1 move.l [A4], -[A1] 00001B0E 0B07 btst D7, D5 00001B10 0B4C bchg A4, D5 00001B12 A305 syscall Status, flags=3 00001B14 0B03 btst D3, D5 00001B16 3317 move.w -[A1], [A7] 00001B18 30C0 move.w [A0]+, D0 00001B1A F318 .extension 0x318 <> // unimplemented 00001B1C DB22 add.b -[A2], D5 00001B1E 2305 move.l -[A1], D5 00001B20 58DB svc [A3]+ 00001B22 2593 016B 050F 0661 0DCB move.l [[A2 + 0x50F] + 0x6610DCB], [A3] 00001B2C 19DB 224B move.b 0x4B /* 'K' */, [A3]+ 00001B30 1423 move.b D2, -[A3] 00001B32 0691 121B 10A9 addi.l [A1], 0x121B10A9 00001B38 4E06 .invalid // invalid opcode 4 00001B3A 72BB moveq.l D1, 0xFFFFFFBB 00001B3C 223B 473B 1513 0543 0C32 121B move.l D1, [[PC + 0x15130543 + D4 * 8] + 0xC32121B] 00001B48 1006 move.b D0, D6 00001B4A 9800 sub.b D4, D0 00001B4C 3B56 C300 move.w [A5 - 0x3D00], [A6] 00001B50 E42B lsr D3.b, D2 00001B52 1361 070B move.b [A1 + 0x70B], -[A1] 00001B56 147B 00D3 movea.b A2, [PC + D0.w - 0x45] 00001B5A 09D3 .incomplete 00001B5C 000B 14E1 ori.b A3, 0xE1 00001B60 4E23 .invalid // invalid opcode 4 00001B62 4BB9 6BB2 3317 .invalid 5, [0x6BB23317] // invalid opcode 4 with b == 6 00001B68 022B 4414 02AB andi.b [A3 + 0x2AB], 0x14 00001B6E 2214 move.l D1, [A4] 00001B70 02EB .incomplete 00001B72 13A8 06EC 6B13 3952 C514 move.b [[A1 + D6 * 2] + 0x3952C514], [A0 + 0x6EC] 00001B7C 1402 move.b D2, D2 00001B7E 0F65 bchg -[A5], D7 00001B80 035B bchg [A3]+, D1 00001B82 5417 addq.b [A7], 2 00001B84 04E8 .incomplete 00001B86 AD14 syscall DisposeWindow, auto_pop 00001B88 1B09 move.b -[A5], A1 00001B8A 8505 sbcd D2, D5 00001B8C 170F move.b -[A3], A7 00001B8E EAE3 117B bfchg -[A3] {5:D3} 00001B92 0F4B bchg A3, D7 00001B94 03A1 bclr -[A1], D1 00001B96 631B bls +0x1D /* 00001BB3 */ 00001B98 00F3 .incomplete 00001B9A 40CA move.w A2, SR 00001B9C 2B01 move.l -[A5], D1 00001B9E 3B4B 4A01 move.w [A5 + 0x4A01], A3 00001BA2 6516 bcs +0x18 /* 00001BBA */ 00001BA4 0672 8632 121B addi.w [A2 + D1.w * 2 + 0x1B], 0x8632 00001BAA 0965 bchg -[A5], D4 00001BAC 0B3B 45C3 00D3 4086 btst [[ + <>] + 0xD34086], D5 00001BB4 6507 bcs +0x9 /* 00001BBD */ 00001BB6 3B15 move.w -[A5], [A5] 00001BB8 ED9D rol D5, 6 label00001BBA: 00001BBA C1B1 270E B6E3 and.l [[A1 + <>] + D2 * 8 - 0x491D], D0 00001BC0 0D23 btst -[A3], D6 00001BC2 3814 move.w D4, [A4] 00001BC4 0273 2AA8 36C0 andi.w [A3 + D3.w * 8 - 0x64], 0x2AA8 00001BCA 803A 7B13 or.b D0, [PC + 0x7B13 /* 00007B15, cstring "" */] 00001BCE 9300 subx.b D1, D0 00001BD0 283B 1906 3A93 move.l D4, [[PC + <>] + D1 + 0x3A93] 00001BD6 1D1B move.b -[A6], [A3]+ 00001BD8 076B 13DB bchg [A3 + 0x13DB], D3 00001BDC 2BBB 1472 2C73 move.l [A5 + D2 * 4 + 0x73], [PC + D1.w * 4 + 0x72] 00001BE2 686B bvc +0x6D /* 00001C4F */ 00001BE4 1293 move.b [A1], [A3] 00001BE6 512C 070B subq.b [A4 + 0x70B], 8 00001BEA 8053 or.w D0, [A3] 00001BEC AB07 syscall PutPicByte 00001BEE 8E7B BB27 9B15 7359 BC40 or.w D7, [[PC - 0x64EB] + A3 * 2 + 0x7359BC40] 00001BF8 BA33 17C4 cmp.b D5, <> 00001BFC 2C53 movea.l A6, [A3] 00001BFE 0085 AC1B 726B ori.l D5, 0xAC1B726B 00001C04 130F move.b -[A1], A7 00001C06 28E1 move.l [A4]+, -[A1] 00001C08 042A 1025 05B3 subi.b [A2 + 0x5B3], 0x25 /* '%' */ 00001C0E 0E63 003B .invalid.w -[A3], 0x3B /* ';' */ // invalid immediate operation 00001C12 1E5B movea.b A7, [A3]+ 00001C14 020B 034B andi.b A3, 0x4B /* 'K' */ 00001C18 14DB move.b [A2]+, [A3]+ 00001C1A 12C4 move.b [A1]+, D4 00001C1C 2893 move.l [A4], [A3] 00001C1E 0D4B bchg A3, D6 00001C20 146B 4812 movea.b A2, [A3 + 0x4812] 00001C24 2840 movea.l A4, D0 00001C26 BE6B 13E9 cmp.w D7, [A3 + 0x13E9] 00001C2A CCC4 mulu.w D6, D4 label00001C2C: 00001C2C 285B movea.l A4, [A3]+ 00001C2E 22A1 move.l [A1], -[A1] 00001C30 132A 2833 move.b -[A1], [A2 + 0x2833] 00001C34 1F0B move.b -[A7], A3 00001C36 941B sub.b D2, [A3]+ 00001C38 074B bchg A3, D3 00001C3A 1493 move.b [A2], [A3] 00001C3C 0D0B btst A3, D6 00001C3E 14AB 0F4B move.b [A2], [A3 + 0xF4B] 00001C42 94C1 sub.w A2, D1 00001C44 09E3 .incomplete 00001C46 18C1 move.b [A4]+, D1 00001C48 2441 movea.l A2, D1 00001C4A 004B 0B41 ori.w A3, 0xB41 00001C4E 2BE3 move.l <>, -[A3] 00001C50 0F4B bchg A3, D7 00001C52 1416 move.b D2, [A6] 00001C54 1216 move.b D1, [A6] 00001C56 E108 lsl D0.b, 8 00001C58 CB04 abcd D5, D4 00001C5A BEBB 1414 cmp.l D7, [PC + D1.w * 4 + 0x14] 00001C5E 0253 2CA8 andi.w [A3], 0x2CA8 00001C62 D309 addx.b -[A1], -[A1] 00001C64 166B 1217 movea.b A3, [A3 + 0x1217] 00001C68 107D movea.b A0, <> 00001C6A 5344 subq.w D4, 1 00001C6C A301 syscall Close, flags=3 00001C6E 660F bne +0x11 /* 00001C7F */ 00001C70 C555 and.w [A5], D2 00001C72 C9D7 muls.w D4, [A7] 00001C74 1B09 move.b -[A5], A1 00001C76 60B4 bra -0x4A /* 00001C2C */ 00001C78 6A6B bpl +0x6D /* 00001CE5 */ 00001C7A 1806 move.b D4, D6 00001C7C 0B15 btst [A5], D5 00001C7E 7917 moveq.l D4, 0x17 00001C80 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 00001C82 CA6C E06B and.w D5, [A4 - 0x1F95] 00001C86 0413 02B7 subi.b [A3], 0xB7 00001C8A 1A18 move.b D5, [A0]+ 00001C8C F363 .extension 0x363 <> // unimplemented 00001C8E C300 abcd D1, D0 00001C90 80B4 C322 8D49 2975 or.l D0, [[A4 - 0x72B7 + A4 * 2] + 0x2975] 00001C98 2117 move.l -[A0], [A7] 00001C9A 0F12 btst [A2], D7 00001C9C 88BE or.l D4, <> 00001C9E 812B AB0B or.b [A3 - 0x54F5], D0 00001CA2 3314 move.w -[A1], [A4] 00001CA4 08BE E30D bclr.b <>, 0xD /* '\r' */ 00001CA8 D50A addx.b -[A2], -[A2] 00001CAA 332A A84D move.w -[A1], [A2 - 0x57B3] 00001CAE 0281 C0EB 0206 andi.l D1, 0xC0EB0206 00001CB4 8139 CB19 6B13 or.b [0xCB196B13], D0 00001CBA BB14 xor.b [A4], D5 00001CBC 651D bcs +0x1F /* 00001CDB */ 00001CBE 8647 or.w D3, D7 00001CC0 0596 bclr [A6], D2 00001CC2 8A10 or.b D5, [A0] 00001CC4 216A 052D 813C move.l [A0 - 0x7EC4], [A2 + 0x52D] 00001CCA 2116 move.l -[A0], [A6] 00001CCC 5B34 2712 66A9 subq.b [[A4 + D2 * 8] + 0x66A9], 5 00001CD2 1593 35A8 B331 move.b [-0x4CCF + D3 * 4], [A3] 00001CD8 6515 bcs +0x17 /* 00001CEF */ 00001CDA 6A4B bpl +0x4D /* 00001D27 */ 00001CDC 1F21 move.b -[A7], -[A1] 00001CDE 092B 3465 btst [A3 + 0x3465], D4 00001CE2 05EB .incomplete 00001CE4 364B movea.w A3, A3 00001CE6 14E3 move.b [A2]+, -[A3] 00001CE8 8D63 or.w -[A3], D6 00001CEA 5E9B addq.l [A3]+, 7 00001CEC 1513 move.b -[A2], [A3] 00001CEE 3BBC 4109 1B07 E30D 211D move.w [[A5 + <>] + D1 * 2 - 0x1CF2DEE3], 0x4109 /* 'A\t' */ 00001CF8 1701 move.b -[A3], D1 00001CFA F41B cinva NONE 00001CFC 72E3 moveq.l D1, 0xFFFFFFE3 00001CFE 0D81 bclr D1, D6 00001D00 1D45 1CAB move.b [A6 + 0x1CAB], D5 00001D04 932A 106B sub.b [A2 + 0x106B], D1 00001D08 2714 move.l -[A3], [A4] 00001D0A 0263 3EA8 andi.w -[A3], 0x3EA8 00001D0E 36C6 move.w [A3]+, D6 00001D10 80F3 0F4B 941F 069B divu.w D0, [[A3 + <>] - 0x6BE0F965] 00001D18 0A01 044B xori.b D1, 0x4B /* 'K' */ 00001D1C 52BB 1493 addq.l [PC + D1.w * 4 - 0x109], 1 00001D20 0D6B 130F bchg [A3 + 0x130F], D6 00001D24 1402 move.b D2, D2 00001D26 6B19 bmi +0x1B /* 00001D41 */ 00001D28 A836 syscall GetMaskTable 00001D2A 178A CC57 move.b [A3 + A4 * 4 + 0x57], A2 00001D2E 1241 movea.b A1, D1 00001D30 0709 btst A1, D3 00001D32 C16B 132D and.w [A3 + 0x132D], D0 00001D36 541E addq.b [A6]+, 2 00001D38 C5A9 0F4D and.l [A1 + 0xF4D], D2 00001D3C 0116 btst [A6], D0 00001D3E 2115 move.l -[A0], [A5] 00001D40 69C1 bvs -0x3D /* 00001D03 */ 00001D42 0944 bchg D4, D4 00001D44 1B03 move.b -[A5], D3 00001D46 E543 asl D3.w, 2 00001D48 5B27 subq.b -[A7], 5 00001D4A E5C0 roxl .w D0 00001D4C 5B03 subq.b D3, 5 00001D4E 3027 move.w D0, -[A7] 00001D50 0742 bchg D2, D3 00001D52 3001 move.w D0, D1 00001D54 138D C032 move.b [A1 + A4.w + 0x32], A5 00001D58 1E04 move.b D7, D4 00001D5A F307 .extension 0x307 <> // unimplemented 00001D5C 7B0F moveq.l D5, 0x0F 00001D5E A55D syscall SwapMMUMode, flags=5 00001D60 4B45 chk.w D5, D5 00001D62 6307 bls +0x9 /* 00001D6B */ 00001D64 A71B syscall SetZone, flags=7 00001D66 B22B 64AD cmp.b D1, [A3 + 0x64AD] 00001D6A 0191 bclr [A1], D0 00001D6C AA0F syscall FillCOval 00001D6E E90E lsl D6.b, 4 00001D70 CB02 abcd D5, D2 00001D72 3206 move.w D1, D6 00001D74 08EB 1100 6356 bset.b [A3 + 0x6356], 0x0 00001D7A 6307 bls +0x9 /* 00001D83 */ 00001D7C D13E add.b <>, D0 00001D7E 1B00 move.b -[A5], D0 00001D80 2708 move.l -[A3], A0 00001D82 5A2B 01AC addq.b [A3 + 0x1AC], 5 00001D86 1B00 move.b -[A5], D0 00001D88 32EB 11BE move.w [A1]+, [A3 + 0x11BE] 00001D8C 42B2 76BE clr.l [A2 + D7.w * 8 - 0x66] 00001D90 FB13 .extension 0xB13 <> // unimplemented 00001D92 BEC3 cmpa.w A7, D3 00001D94 1700 move.b -[A3], D0 00001D96 6B78 bmi +0x7A /* 00001E10 */ 00001D98 C300 abcd D1, D0 00001D9A 0712 btst [A2], D3 00001D9C 888B or.l D4, A3 00001D9E 13F1 0123 0298 12C1 E063 64C3 00F2 move.b [0x64C300F2], [[A1 + 0x298 + D0] + 0x12C1E063] 00001DAC 1B09 move.b -[A5], A1 00001DAE DB08 addx.b -[A5], -[A0] 00001DB0 971C sub.b [A4]+, D3 00001DB2 037B 3FC3 00EB 0F1B bchg [[ + <>] + 0xEB0F1B], D1 00001DBA 007B 0FA3 01D3 3732 AE1B ori.w [[] + 0x3732AE1B], 0xFA3 00001DC4 0006 08C1 ori.b D6, 0xC1 00001DC8 0BE3 .incomplete 00001DCA 02AB 0063 1871 0312 andi.l [A3 + 0x312], 0x631871 00001DD2 6400 7B4C bcc +0x7B4E /* 00009920 */ 00001DD6 C300 abcd D1, D0 00001DD8 430D .invalid 1, A5 // invalid opcode 4 with b == 4 00001DDA E30F lsl D7.b, 1 00001DDC C317 and.b [A7], D1 00001DDE 64E3 bcc -0x1B /* 00001DC3 */ 00001DE0 0FFB .incomplete 00001DE2 133E move.b -[A1], <> 00001DE4 3D02 move.w -[A6], D2 00001DE6 AB80 syscall slMASK8 00001DE8 1402 move.b D2, D2 00001DEA 0FA8 1710 bclr [A0 + 0x1710], D7 00001DEE EA9B ror D3, 5 00001DF0 1E27 move.b D7, -[A7] 00001DF2 120A move.b D1, A2 00001DF4 912D 5307 sub.b [A5 + 0x5307], D0 00001DF8 7B0F moveq.l D5, 0x0F 00001DFA 0FF1 .incomplete 00001DFC 0306 btst D6, D1 00001DFE 9812 sub.b D4, [A2] 00001E00 88A7 or.l D4, -[A7] 00001E02 1C0D move.b D6, A5 00001E04 ED01 asl D1.b, 6 00001E06 A50B syscall Rename/PBHRename/HRename, flags=5 00001E08 88A1 or.l D4, -[A1] 00001E0A 0B07 btst D7, D5 00001E0C 04A4 020F A836 subi.l -[A4], 0x20FA836 // begin alternate branch 00001E10-00001E12 label00001E10: 00001E10 A836 syscall GetMaskTable // end alternate branch 00001E10-00001E12 label00001E10: // (misaligned) 00001E12 AB04 syscall ColorMap 00001E14 E56A lsl D2.w, D2 00001E16 1303 move.b -[A1], D3 00001E18 2713 move.l -[A3], [A3] 00001E1A E227 asr D7.b, D1 00001E1C 82BB B12F 0567 530C 85FE or.l D1, [[PC + 0x567] + A3 + 0x530C85FE] 00001E26 0FA8 C108 bclr [A0 - 0x3EF8], D7 00001E2A 3683 move.w [A3], D3 00001E2C 1F32 4306 7B0F move.b -[A7], [[A2 + <>] + D4 * 2 + 0x7B0F] 00001E32 00CB .incomplete 00001E34 2C0B move.l D6, A3 00001E36 0EA5 04A3 01C6 .invalid.l -[A5], 0x4A301C6 // invalid immediate operation 00001E3C 80B0 A560 7708 or.l D0, [A0 + 0x7708] 00001E42 AE14 syscall RGBForeColor, auto_pop 00001E44 02B3 2271 0A00 7356 andi.l <>, 0x22710A00 /* '\"q\n\0' */ 00001E4C 013D btst <>, D0 00001E4E 311D move.w -[A0], [A5]+ 00001E50 1B10 move.b -[A5], [A0] 00001E52 6045 bra +0x47 /* 00001E99 */ 00001E54 631E bls +0x20 /* 00001E74 */ 00001E56 04FB .incomplete 00001E58 4E97 jsr [A7] 00001E5A 19C0 0708 move.b 0x8, D0 00001E5E 7A23 moveq.l D5, 0x23 00001E60 0506 btst D6, D2 00001E62 6C1B bge +0x1D /* 00001E7F */ 00001E64 0013 0AD3 ori.b [A3], 0xD3 00001E68 00E5 .incomplete 00001E6A 6E58 bgt +0x5A /* 00001EC4 */ 00001E6C B463 cmp.w D2, -[A3] 00001E6E 1E69 070F movea.b A7, [A1 + 0x70F] 00001E72 3561 1E10 move.w [A2 + 0x1E10], -[A1] // begin alternate branch 00001E74-00001E76 label00001E74: 00001E74 1E10 move.b D7, [A0] // end alternate branch 00001E74-00001E76 label00001E74: // (misaligned) 00001E76 9B36 3317 1E28 9B36 sub.b [[A6] + D3 * 2 + 0x1E289B36], D5 00001E7E 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 00001E80 853C E179 or.b 0x79 /* 'y' */, D2 00001E84 DD78 456D add.w [0x0000456D], D6 00001E88 6702 beq +0x4 /* 00001E8C */ 00001E8A A149 syscall HPurge, flags=1 label00001E8C: 00001E8C 3121 move.w -[A0], -[A1] 00001E8E 1083 move.b [A0], D3 00001E90 1FCE move.b <>, A6 00001E92 7B0F moveq.l D5, 0x0F 00001E94 385B movea.w A4, [A3]+ 00001E96 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00001E98 00D8 .incomplete 00001E9A 9B22 sub.b -[A2], D5 00001E9C 070A btst A2, D3 00001E9E C97B 0F14 and.w <>, D4 00001EA2 020F 4915 andi.b A7, 0x15 00001EA6 1792 0611 move.b [A3 + D0.w * 8 + 0x11], [A2] 00001EAA 6A27 bpl +0x29 /* 00001ED3 */ 00001EAC 117B 1E04 CB04 move.b [A0 - 0x34FC], [PC + D1 * 8 + 0x4] 00001EB2 020F 6DA5 andi.b A7, 0xA5 // begin alternate branch 00001EB4-00001EB6 label00001EB4: 00001EB4 6DA5 blt -0x59 /* 00001E5B */ // end alternate branch 00001EB4-00001EB6 label00001EB4: // (misaligned) 00001EB6 2711 move.l -[A3], [A1] 00001EB8 3FA9 010F 55A5 60D2 move.w [[0x60D2] + D5 * 4], [A1 + 0x10F] 00001EC0 1502 move.b -[A2], D2 00001EC2 0F15 btst [A5], D7 label00001EC4: 00001EC4 0285 BBA5 B417 andi.l D5, 0xBBA5B417 00001ECA 0F4E bchg A6, D7 00001ECC 330A move.w -[A1], A2 00001ECE 020F 2598 andi.b A7, 0x98 00001ED2 C680 and.l D3, D0 00001ED4 7B0D moveq.l D5, 0x0D 00001ED6 0693 0508 B256 addi.l [A3], 0x508B256 00001EDC A101 syscall Close, flags=1 00001EDE 0FA8 0101 bclr [A0 + 0x101], D7 00001EE2 6B04 bmi +0x6 /* 00001EE8 */ 00001EE4 0B1F btst [A7]+, D5 00001EE6 0A27 1205 xori.b -[A7], 0x5 // begin alternate branch 00001EE8-00001EEA label00001EE8: 00001EE8 1205 move.b D1, D5 // end alternate branch 00001EE8-00001EEA label00001EE8: // (misaligned) 00001EEA 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 00001EEC 6360 bls +0x62 /* 00001F4E */ 00001EEE EB08 lsl D0.b, 5 00001EF0 5507 subq.b D7, 2 00001EF2 0F51 bchg [A1], D7 00001EF4 0727 btst -[A7], D3 00001EF6 02C3 .incomplete 00001EF8 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00001EFA 8994 or.l [A4], D4 00001EFC A105 syscall Status, flags=1 00001EFE 5353 subq.w [A3], 1 00001F00 6D07 blt +0x9 /* 00001F09 */ 00001F02 5B18 subq.b [A0]+, 5 00001F04 65AE bcs -0x50 /* 00001EB4 */ 00001F06 16E1 move.b [A3]+, -[A1] 00001F08 853B 0617 or.b [PC + D0.w * 8 + 0x17], D2 00001F0C 0B4C bchg A4, D5 00001F0E 30C6 move.w [A0]+, D6 00001F10 80B3 1006 or.l D0, [A3 + D1.w + 0x6] 00001F14 0807 004C btst.b D7, 0x4C /* 'L' */ 00001F18 AB0B syscall DrawSlab 00001F1A 1C16 move.b D6, [A6] 00001F1C 54CB 04E1 dbcc D3, +0x4E3 /* 000023FF */ 00001F20 0373 11A8 8901 bchg [-0x76FF + D1], D1 00001F26 270A move.l -[A3], A2 00001F28 C0F0 C100 mulu.w D0, [A0 + <> + A4] 00001F2C 61B1 bsr -0x4D /* 00001EDF */ 00001F2E 3B06 move.w -[A5], D6 00001F30 6533 bcs +0x35 /* 00001F65 */ 00001F32 3702 move.w -[A3], D2 00001F34 F3C5 .invalid <> 00001F36 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6 00001F38 4BFB 2529 061B lea.l A5, [[PC + 0x61B + D2 * 4]] 00001F3E 0EA1 8F43 29BA .invalid.l -[A1], 0x8F4329BA // invalid immediate operation 00001F44 1702 move.b -[A3], D2 00001F46 2116 move.l -[A0], [A6] 00001F48 0710 btst [A0], D3 00001F4A 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4 00001F4C 1DE6 move.b <>, -[A6] label00001F4E: 00001F4E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001F50 2D01 move.l -[A6], D1 00001F52 9304 subx.b D1, D4 00001F54 7302 moveq.l D1, 0x02 00001F56 109B move.b [A0], [A3]+ 00001F58 8465 or.w D2, -[A5] 00001F5A 2949 1016 move.l [A4 + 0x1016], A1 00001F5E 170E move.b -[A3], A6 00001F60 B328 2E65 xor.b [A0 + 0x2E65], D1 00001F64 1083 move.b [A0], D3 00001F66 07C3 .incomplete 00001F68 1E04 move.b D7, D4 00001F6A 2B0D move.l -[A5], A5 00001F6C 230D move.l -[A1], A5 00001F6E 1093 move.b [A0], [A3] 00001F70 049B 840F 1682 subi.l [A3]+, 0x840F1682 00001F76 D8FB 00A3 add.w A4, [PC + D0.w - 0x93] 00001F7A 1017 move.b D0, [A7] 00001F7C 8808 or.b D4, A0 00001F7E 3B33 1E07 move.w -[A5], [A3 + D1 * 8 + 0x7] 00001F82 0880 1082 bclr.b D0, 0x82 00001F86 E473 roxr D3.w, D2 00001F88 1576 EB3A 42EB 0173 1542 0713 move.b [A2 + 0x713], [[A6 + 0x42EB0173 + A6 * 2] + 0x1542] 00001F94 6042 bra +0x44 /* 00001FD8 */ 00001F96 070E btst A6, D3 00001F98 C349 exg A1, A1 00001F9A 0664 24CB addi.w -[A4], 0x24CB 00001F9E 1889 move.b [A4], A1 00001FA0 1412 move.b D2, [A2] 00001FA2 AC40 syscall Fix2Long, auto_pop 00001FA4 020B 44A8 andi.b A3, 0xA8 00001FA8 3045 movea.w A0, D5 00001FAA 84A3 or.l D2, -[A3] 00001FAC 4BBB 04AC .invalid 5, [PC + D0.w * 4 - 0x84] // invalid opcode 4 with b == 6 00001FB0 930A subx.b -[A1], -[A2] 00001FB2 66EB bne -0x13 /* 00001F9F */ 00001FB4 0D41 bchg D1, D6 00001FB6 00CB .incomplete 00001FB8 4403 neg.b D3 00001FBA 423B 2981 clr.b [[ + <> + D2]] 00001FBE 00BB 1841 0093 2103 4263 2581 ori.l [[PC + <> + D2] + 0x42632581], 0x18410093 00001FCA 000B 1293 ori.b A3, 0x93 00001FCE 06DB .incomplete 00001FD0 2266 movea.l A1, -[A6] 00001FD2 831E or.b [A6]+, D1 00001FD4 C100 abcd D0, D0 00001FD6 B316 xor.b [A6], D1 label00001FD8: 00001FD8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FDA CB18 and.b [A0]+, D5 00001FDC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FDE 0323 btst -[A3], D1 00001FE0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FE2 632A bls +0x2C /* 0000200E */ 00001FE4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FE6 BB1B xor.b [A3]+, D5 00001FE8 7901 moveq.l D4, 0x01 00001FEA 5B32 4100 subq.b [A2 + <> + D4], 5 00001FEE 8B1E or.b [A6]+, D5 00001FF0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FF2 632F bls +0x31 /* 00002023 */ 00001FF4 3A73 2FB2 4240 02CB 74A8 movea.w A5, [[0x424002CB + D2 * 8] + 0x74A8] 00001FFE 303A 9B44 move.w D0, [PC - 0x64BC /* FFFFBB44, cstring "" */] 00002002 1216 move.b D1, [A6] 00002004 4002 negx.b D2 00002006 0B3E btst <>, D5 00002008 A86C syscall FixRound 0000200A 1638 0800 move.b D3, [0x00000800 /* JHideCrsr */] label0000200E: 0000200E 0333 38EC btst [A3 + D3 - 0x20], D1 00002012 4217 clr.b [A7] 00002014 102B 6332 move.b D0, [A3 + 0x6332] 00002018 6903 bvs +0x5 /* 0000201D */ 0000201A 931B sub.b [A3]+, D1 0000201C 6503 bcs +0x5 /* 00002021 */ 0000201E C31B and.b [A3]+, D1 00002020 0901 btst D1, D4 00002022 0375 0501 bchg [[A5 + <> + D0 * 4]], D1 00002026 632A bls +0x2C /* 00002052 */ 00002028 1217 move.b D1, [A7] 0000202A 12F8 E353 move.b [A1]+, [0xFFFFE353] 0000202E 2D0E move.l -[A6], A6 00002030 6B1A bmi +0x1C /* 0000204C */ 00002032 0608 0331 addi.b A0, 0x31 /* '1' */ 00002036 270E move.l -[A3], A6 00002038 344A movea.w A2, A2 0000203A A922 syscall BeginUpdate 0000203C E501 asl D1.b, 2 0000203E 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00002040 1E4A movea.b A7, A2 00002042 447E neg.w <> 00002044 64AB bcc -0x53 /* 00001FF1 */ 00002046 416B 206B chk.w D0, [A3 + 0x206B] 0000204A 204B movea.l A0, A3 label0000204C: 0000204C 3BD3 move.w <>, [A3] 0000204E 094A bchg A2, D4 00002050 4207 clr.b D7 label00002052: 00002052 0B0E btst A6, D5 00002054 2906 move.l -[A4], D6 00002056 8B22 or.b -[A2], D5 00002058 A80B syscall PopUpMenuSelect 0000205A 0342 bchg D2, D1 0000205C 3007 move.w D0, D7 0000205E 107F movea.b A0, <> 00002060 2303 move.l -[A1], D3 00002062 42AC 3ACB clr.l [A4 + 0x3ACB] 00002066 1706 move.b -[A3], D6 00002068 0114 btst [A4], D0 0000206A 0814 4000 btst.b [A4], 0x0 0000206E 0F05 btst D5, D7 00002070 2A3A F312 move.l D5, [PC - 0xCEE /* 00001384, value 0x73131E10 */] 00002074 9501 subx.b D2, D1 00002076 0F89 bclr A1, D7 00002078 0143 bchg D3, D0 0000207A 0B95 bclr [A5], D5 0000207C 010F btst A7, D0 0000207E 8501 sbcd D2, D1 00002080 2B27 move.l -[A5], -[A7] 00002082 7501 moveq.l D2, 0x01 00002084 0F65 bchg -[A5], D7 00002086 018B bclr A3, D0 00002088 1575 010F 6501 5318 7501 move.b [A2 + 0x7501], [[A5 + <>] + D0 + 0x65015318] 00002092 0F65 bchg -[A5], D7 00002094 015B bchg [A3]+, D0 00002096 1075 010F 6501 4B09 movea.b A0, [[A5 + <>] + D0 + 0x65014B09] 0000209E 06EC .incomplete 000020A0 427B 02E6 clr.w [PC + D0.w * 2 - 0x26] 000020A4 CB02 abcd D5, D2 000020A6 A301 syscall Close, flags=3 000020A8 EA65 asr D5.w, D5 000020AA 02F3 .incomplete 000020AC 2880 move.l [A4], D0 000020AE 26C3 move.l [A3]+, D3 000020B0 3AA9 9573 move.w [A5], [A1 - 0x6A8D] 000020B4 0347 bchg D7, D1 000020B6 1469 630C movea.b A2, [A1 + 0x630C] 000020BA E5A0 asl D0, D2 000020BC FB12 .extension 0xB12 <> // unimplemented 000020BE 2B0A move.l -[A5], A2 000020C0 7303 moveq.l D1, 0x03 000020C2 0672 4B03 72B3 addi.w [A2 + D7.w * 2 - 0x77], 0x4B03 000020C8 0072 1B00 72CA ori.w [A2 + D7.w * 2 - 0x54], 0x1B00 000020CE 1714 move.b -[A3], [A4] 000020D0 750F moveq.l D2, 0x0F 000020D2 ED14 roxl D4.b, 6 000020D4 7310 moveq.l D1, 0x10 000020D6 1286 move.b [A1], D6 000020D8 1273 0302 5335 movea.b A1, [[A3 + <> + D0 * 2] + 0x5335] 000020DE A830 syscall Pack14 000020E0 BB30 A53A 8605 18B3 0009 xor.b [[A0 - 0x79FAE74D + A2 * 4] + 0x9], D5 000020EA 182B 2985 move.b D4, [A3 + 0x2985] 000020EE 0101 btst D1, D0 000020F0 01A1 bclr -[A1], D0 000020F2 3A86 move.w [A5], D6 000020F4 1EB3 00CB move.b [A7], [A3 + D0.w - 0x53] 000020F8 0414 02FB subi.b [A4], 0xFB 000020FC 72C5 moveq.l D1, 0xFFFFFFC5 000020FE 3AC5 move.w [A5]+, D5 00002100 01E9 .incomplete 00002102 3A43 movea.w A5, D3 00002104 0D17 btst [A7], D6 00002106 11BD C105 move.b [[A0 + <>] + A4], <> 0000210A 1782 E6DC move.b [A3 + A6.w * 8 - 0x36], D2 0000210E 2301 move.l -[A1], D1 00002110 4AD8 tas.b [A0]+ 00002112 1B04 move.b -[A5], D4 00002114 6100 0F05 bsr +0xF07 /* 0000301B */ 00002118 03A5 bclr -[A5], D1 0000211A EEC1 636B bfset D1 {13:D3} 0000211E 0985 bclr D5, D4 00002120 0D1B btst [A3]+, D6 00002122 0861 B51B bchg.b -[A1], 0x1B 00002126 05DB .incomplete 00002128 0D13 btst [A3], D6 0000212A 051B btst [A3]+, D2 0000212C 0806 5B02 btst.b D6, 0x2 00002130 DB13 add.b [A3], D5 00002132 0F10 btst [A0], D7 00002134 6683 bne -0x7B /* 000020B9 */ 00002136 1D37 1498 move.b -[A6], [A7 + D1.w * 4 - 0x104] 0000213A 5B82 subq.l D2, 5 0000213C 8500 sbcd D2, D0 0000213E 1353 1302 move.b [A1 + 0x1302], [A3] 00002142 1B08 move.b -[A5], A0 00002144 1712 move.b -[A3], [A2] 00002146 6D83 blt -0x7B /* 000020CB */ 00002148 0F17 btst [A7], D7 0000214A 0AA1 C32B 730B xori.l -[A1], 0xC32B730B 00002150 3683 move.w [A3], D3 00002152 06A3 0DD0 533B addi.l -[A3], 0xDD0533B 00002158 7823 moveq.l D4, 0x23 0000215A 30CB move.w [A0]+, A3 0000215C 1F13 move.b -[A7], [A3] 0000215E 0953 bchg [A3], D4 00002160 8D17 or.b [A7], D6 00002162 1133 1309 move.b -[A0], [[A3 + <> + D1 * 2]] 00002166 448B neg.l A3 00002168 0E28 90A5 005B .invalid.b [A0 + 0x5B], 0xA5 // invalid immediate operation 0000216E 2D53 0D0F move.l [A6 + 0xD0F], [A3] 00002172 7807 moveq.l D4, 0x07 00002174 0621 1C13 addi.b -[A1], 0x13 00002178 0937 01B6 8301 6C53 0D38 btst [[-0x7CFE93AD] + D0 + 0xD38], D4 00002182 6502 bcs +0x4 /* 00002186 */ 00002184 C303 abcd D1, D3 label00002186: 00002186 1043 movea.b A0, D3 00002188 0E8B 0043 1114 .invalid.l A3, 0x431114 // invalid immediate operation 0000218E 0701 btst D1, D3 00002190 076A CB85 bchg [A2 - 0x347B], D3 00002194 00EB .incomplete 00002196 15C5 5438 move.b [PC + 0x5438 /* 000075D0, cstring "" */], D5 0000219A 7B43 moveq.l D5, 0x43 0000219C 1718 move.b -[A3], [A0]+ 0000219E 057C 7322 bchg 0x7322 /* 's\"' */, D2 000021A2 00A3 66B3 0D07 ori.l -[A3], 0x66B30D07 000021A8 1126 move.b -[A0], -[A6] 000021AA 0073 1A13 0216 ori.w [A3 + D0.w * 2 + 0x16], 0x1A13 000021B0 2A5C movea.l A5, [A4]+ 000021B2 806B 00FB or.w D0, [A3 + 0xFB] 000021B6 2B63 80D8 move.l [A5 - 0x7F28], -[A3] 000021BA 4017 negx.b [A7] 000021BC 04E5 .incomplete 000021BE 6C1B bge +0x1D /* 000021DB */ 000021C0 0881 B343 bclr.b D1, 0x43 /* 'C' */ 000021C4 2147 124A move.l [A0 + 0x124A], D7 000021C8 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 000021CA ED0E lsl D6.b, 6 000021CC 0FE9 .incomplete 000021CE 0EB3 8DC5 0ED3 3563 0066 6B2A EB40 .invalid.l [[A3 + 0x66] + 0x6B2AEB40], 0x8DC50ED3 // invalid immediate operation 000021DC 3E17 move.w D7, [A7] 000021DE 00F2 .incomplete 000021E0 1E3E move.b D7, <> 000021E2 D301 addx.b D1, D1 000021E4 031B btst [A3]+, D1 000021E6 0701 btst D1, D3 000021E8 EC8B lsr D3, 6 000021EA 0043 041E ori.w D3, 0x41E 000021EE 2C06 move.l D6, D6 000021F0 8B0A sbcd -[A5], -[A2] 000021F2 2107 move.l -[A0], D7 000021F4 C42C 832E and.b D2, [A4 - 0x7CD2] 000021F8 0F2C 5AE3 btst [A4 + 0x5AE3], D7 000021FC 2EB3 50D0 move.l [A7], [A3 + D5.w - 0x48] 00002200 3309 move.w -[A1], A1 00002202 045C D023 subi.w [A4]+, 0xD023 00002206 0CAC 1B03 0504 0672 cmpi.l [A4 + 0x672], 0x1B030504 0000220E 648B bcc -0x73 /* 0000219B */ 00002210 003A 8B21 5AD0 ori.b [PC + 0x5AD0 /* 00007CE2, cstring "" */], 0x21 /* '!' */ 00002216 5877 0225 addq.w [A7 + D0.w * 2 + 0x25], 4 0000221A 7BF9 moveq.l D5, 0xFFFFFFF9 0000221C 0708 btst A0, D3 0000221E 1E66 movea.b A7, -[A6] 00002220 070B btst A3, D3 00002222 3845 movea.w A4, D5 00002224 09C3 .incomplete 00002226 0F72 16A5 bchg [A2 + D1.w * 8 - 0x91], D7 0000222A 000F 090A ori.b A7, 0xA /* '\n' */ 0000222E 030A btst A2, D1 00002230 E157 roxl D7.w, 8 00002232 6673 bne +0x75 /* 000022A7 */ 00002234 1325 move.b -[A1], -[A5] 00002236 601B bra +0x1D /* 00002253 */ 00002238 0D0F btst A7, D6 0000223A 8119 or.b [A1]+, D0 0000223C 7B25 moveq.l D5, 0x25 0000223E 1E16 move.b D7, [A6] 00002240 2307 move.l -[A1], D7 00002242 B6D3 cmpa.w A3, [A3] 00002244 9E46 sub.w D7, D6 00002246 EC34 roxr D4.b, D6 00002248 EB0F lsl D7.b, 5 0000224A 786A moveq.l D4, 0x6A 0000224C 01EE .incomplete 0000224E 9302 subx.b D1, D2 00002250 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00002252 5303 subq.b D3, 1 00002254 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00002256 E05A ror D2.w, 8 00002258 D053 add.w D0, [A3] 0000225A 46AB 4007 not.l [A3 + 0x4007] 0000225E 0010 FB26 ori.b [A0], 0x26 /* '&' */ 00002262 0F41 bchg D1, D7 00002264 00E3 .incomplete 00002266 B43B 4616 cmp.b D2, [PC + D4.w * 8 + 0x16] 0000226A 1F64 5310 move.b [A7 + 0x5310], -[A4] 0000226E 6413 bcc +0x15 /* 00002283 */ 00002270 0ED0 .incomplete 00002272 5A83 addq.l D3, 5 00002274 0787 bclr D7, D3 00002276 20A3 move.l [A0], -[A3] 00002278 1B83 0FD0 move.b [], D3 0000227C 0B1C btst [A4]+, D5 0000227E 1B03 move.b -[A5], D3 00002280 4110 .invalid 0, [A0] // invalid opcode 4 with b == 4 00002282 A10F syscall MountVol, flags=1 00002284 8306 sbcd D1, D6 00002286 5344 subq.w D4, 1 00002288 D09B add.l D0, [A3]+ 0000228A 13CA EB02 C50F move.b [0xEB02C50F], A2 00002290 7309 moveq.l D1, 0x09 00002292 6500 4301 bcs +0x4303 /* 00006595 */ 00002296 1E6A 0786 movea.b A7, [A2 + 0x786] 0000229A 4C37 1311 09C1 movem.w D0,D4,A0,A1,A4, [[ + <>]] 000022A0 04D0 .incomplete 000022A2 9323 sub.b -[A3], D1 000022A4 E199 rol D1, 8 000022A6 031A btst [A2]+, D1 000022A8 A720 syscall SetPtrSize, flags=7 000022AA A14B syscall SetGrowZone, flags=1 000022AC 0F9B bclr [A3]+, D7 000022AE 1C82 move.b [A6], D2 000022B0 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 000022B2 54DC scc [A4]+ 000022B4 BB15 xor.b [A5], D5 000022B6 0304 btst D4, D1 000022B8 D814 add.b D4, [A4] 000022BA 000F 3654 ori.b A7, 0x54 /* 'T' */ 000022BE BB0D cmpm.b [A5]+, [A5]+ 000022C0 7305 moveq.l D1, 0x05 000022C2 533C 2B00 subq.b 0x0, 1 000022C6 BC65 cmp.w D6, -[A5] 000022C8 5307 subq.b D7, 1 000022CA 0095 147C 0F00 ori.l [A5], 0x147C0F00 000022D0 1797 5901 move.b [[A3 + <> + D5]], [A7] 000022D4 0AB3 2533 5C06 B1BC xori.l <>, 0x25335C06 000022DC 1607 move.b D3, D7 000022DE 1864 movea.b A4, -[A4] 000022E0 A5A1 syscall vMRdData, flags=5 000022E2 832D 7B24 or.b [A5 + 0x7B24], D1 000022E6 7C8B moveq.l D6, 0xFFFFFF8B 000022E8 1700 move.b -[A3], D0 000022EA 0791 bclr [A1], D3 000022EC 4EC3 jmp D3 000022EE 10A3 move.b [A0], -[A3] 000022F0 0D25 btst -[A5], D6 000022F2 05E3 .incomplete 000022F4 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 000022F6 16A1 move.b [A3], -[A1] 000022F8 0027 1419 ori.b -[A7], 0x19 000022FC 1792 C743 5061 183B move.b [[A3 + <>] + 0x5061183B], [A2] 00002304 2749 1807 move.l [A3 + 0x1807], A1 00002308 1778 236E 1E16 move.b [A3 + 0x1E16], [0x0000236E] 0000230E 44C8 move.b A0, CCR 00002310 FE65 8BA8 .extension 0xE65 <>, 0x8BA8 // unimplemented 00002314 3033 277C move.w D0, <> 00002318 1B2F 4129 move.b -[A5], [A7 + 0x4129] 0000231C 2B00 move.l -[A5], D0 0000231E 228B move.l [A1], A3 00002320 1744 3300 move.b [A3 + 0x3300], D4 00002324 410E .invalid 0, A6 // invalid opcode 4 with b == 4 00002326 7441 moveq.l D2, 0x41 00002328 0E74 450E E117 7326 C31C .invalid.w [[A4] + A6 + 0x7326C31C], 0x450E // invalid immediate operation 00002332 161B move.b D3, [A3]+ 00002334 2F17 move.l -[A7], [A7] 00002336 13F3 4321 C904 7301 1402 move.b [0x73011402], [[A3 - 0x36FC + D4 * 2]] 00002340 1799 181E move.b [A3 + D1 + 0x1E], [A1]+ 00002344 28A3 move.l [A4], -[A3] 00002346 5925 subq.b -[A5], 4 00002348 30E3 move.w [A0]+, -[A3] 0000234A 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4 0000234C 1533 8B0C move.b -[A2], <> 00002350 2DCA move.l <>, A2 00002352 0E18 .incomplete